Safe Haskell | None |
---|
Configuration functions.
- configDirectoryIncludePaths :: CompileConfig -> [FilePath]
- nonPackageConfigDirectoryIncludePaths :: CompileConfig -> [FilePath]
- addConfigDirectoryInclude :: Maybe String -> FilePath -> CompileConfig -> CompileConfig
- addConfigDirectoryIncludes :: [(Maybe String, FilePath)] -> CompileConfig -> CompileConfig
- addConfigDirectoryIncludePaths :: [FilePath] -> CompileConfig -> CompileConfig
- addConfigPackage :: String -> CompileConfig -> CompileConfig
- addConfigPackages :: [String] -> CompileConfig -> CompileConfig
Documentation
configDirectoryIncludePaths :: CompileConfig -> [FilePath]Source
Get all include directories without the package mapping.
nonPackageConfigDirectoryIncludePaths :: CompileConfig -> [FilePath]Source
Get all include directories not included through packages.
addConfigDirectoryInclude :: Maybe String -> FilePath -> CompileConfig -> CompileConfigSource
Add a mapping from (maybe) a package to a source directory
addConfigDirectoryIncludes :: [(Maybe String, FilePath)] -> CompileConfig -> CompileConfigSource
Add several include directories.
addConfigDirectoryIncludePaths :: [FilePath] -> CompileConfig -> CompileConfigSource
Add several include directories without package references.
addConfigPackage :: String -> CompileConfig -> CompileConfigSource
Add a package to compilation
addConfigPackages :: [String] -> CompileConfig -> CompileConfigSource
Add several packages to compilation