Safe Haskell | None |
---|---|
Language | Haskell2010 |
Linking Haskell units
Synopsis
- collectLinkOpts :: DynFlags -> [UnitInfo] -> ([String], [String], [String])
- collectArchives :: DynFlags -> UnitInfo -> IO [FilePath]
- collectLibraryPaths :: Ways -> [UnitInfo] -> [FilePath]
- getUnitLinkOpts :: DynFlags -> [UnitId] -> IO ([String], [String], [String])
- getUnitLibraryPath :: SDocContext -> UnitState -> HomeUnit -> Ways -> [UnitId] -> IO [String]
- getLibs :: DynFlags -> [UnitId] -> IO [(String, String)]
- packageHsLibs :: DynFlags -> UnitInfo -> [String]
Documentation
collectLibraryPaths :: Ways -> [UnitInfo] -> [FilePath] Source #
getUnitLinkOpts :: DynFlags -> [UnitId] -> IO ([String], [String], [String]) Source #
Find all the link options in these and the preload packages, returning (package hs lib options, extra library options, other flags)
getUnitLibraryPath :: SDocContext -> UnitState -> HomeUnit -> Ways -> [UnitId] -> IO [String] Source #
Find all the library paths in these and the preload packages
packageHsLibs :: DynFlags -> UnitInfo -> [String] Source #