| 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.
|
| 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 :: Bool | 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
|