Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
configure :: Verbosity -> Maybe FilePath -> Maybe FilePath -> ProgramDb -> IO (Compiler, Maybe Platform, ProgramDb) Source #
configure :: Verbosity -> Maybe FilePath -> Maybe FilePath -> ProgramDb -> IO (Compiler, Maybe Platform, ProgramDb) Source #
getCompilerVersion :: Verbosity -> ConfiguredProgram -> IO (String, Version) Source #
getCompilerVersion :: Verbosity -> ConfiguredProgram -> IO (String, Version) Source #
getExtensions :: Verbosity -> ConfiguredProgram -> IO [(Extension, Flag)] Source #
getExtensions :: Verbosity -> ConfiguredProgram -> IO [(Extension, Flag)] Source #
getLanguages :: Verbosity -> ConfiguredProgram -> IO [(Language, Flag)] Source #
getLanguages :: Verbosity -> ConfiguredProgram -> IO [(Language, Flag)] Source #
getInstalledPackages :: Verbosity -> PackageDBStack -> ProgramDb -> IO InstalledPackageIndex Source #
getInstalledPackages :: Verbosity -> PackageDBStack -> ProgramDb -> IO InstalledPackageIndex Source #
buildLib :: Verbosity -> PackageDescription -> LocalBuildInfo -> Library -> ComponentLocalBuildInfo -> IO () Source #
buildLib :: Verbosity -> PackageDescription -> LocalBuildInfo -> Library -> ComponentLocalBuildInfo -> IO () Source #
:: Verbosity | |
-> LocalBuildInfo | |
-> FilePath | install location |
-> FilePath | install location for dynamic libraries |
-> FilePath | Build location |
-> PackageDescription | |
-> Library | |
-> ComponentLocalBuildInfo | |
-> IO () |
:: Verbosity | |
-> LocalBuildInfo | |
-> FilePath | install location |
-> FilePath | install location for dynamic libraries |
-> FilePath | Build location |
-> PackageDescription | |
-> Library | |
-> ComponentLocalBuildInfo | |
-> IO () |
registerPackage :: Verbosity -> ProgramDb -> PackageDBStack -> InstalledPackageInfo -> IO () Source #
registerPackage :: Verbosity -> ProgramDb -> PackageDBStack -> InstalledPackageInfo -> IO () Source #
packageDbOpt :: PackageDB -> String Source #
packageDbOpt :: PackageDB -> String Source #