| 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.
|
| libraryConfig :: Maybe ComponentLocalBuildInfo | |
| executableConfigs :: [(String, ComponentLocalBuildInfo)] | |
| installedPkgs :: PackageIndex | 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 :: PackageDBStack | 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
|