installDirTemplates :: InstallDirTemplates | The installation directories for the various differnt
kinds of files
|
compiler :: Compiler | The compiler we're building with
|
buildDir :: FilePath | Where to build the package.
|
scratchDir :: FilePath | Where to put the result of the Hugs build.
|
packageDeps :: [PackageIdentifier] | Which packages we depend on, exactly.
The PackageDescription
specifies a set of build dependencies
that must be satisfied in terms of version ranges. This
field fixes those dependencies to the specific versions
available on this machine for this compiler.
|
installedPkgs :: PackageIndex InstalledPackageInfo | All the info about all installed packages.
|
pkgDescrFile :: Maybe FilePath | the filename containing the .cabal file, if available
|
localPkgDescr :: PackageDescription | The resolved package description, that does not contain
any conditionals.
|
withPrograms :: ProgramConfiguration | Location and args for all programs
|
withPackageDB :: PackageDB | What package database to use, global/user
|
withVanillaLib :: Bool | Whether to build normal libs.
|
withProfLib :: Bool | Whether to build profiling versions of libs.
|
withSharedLib :: Bool | Whether to build shared versions of libs.
|
withProfExe :: Bool | Whether to build executables for profiling.
|
withOptimization :: OptimisationLevel | Whether to build with optimization (if available).
|
withGHCiLib :: Bool | Whether to build libs suitable for use with GHCi.
|
splitObjs :: Bool | Use -split-objs with GHC, if available
|
stripExes :: Bool | Whether to strip executables during install
|
progPrefix :: PathTemplate | Prefix to be prepended to installed executables
|
progSuffix :: PathTemplate | Suffix to be appended to installed executables
|