| prefix :: FilePath | The installation directory (eg. usrlocal, or
C:Program Filesfoo-1.2 on Windows.
|
| bindir :: FilePath | The bin directory
|
| libdir :: FilePath | The lib directory
|
| libsubdir :: FilePath | Subdirectory of libdir into which libraries are installed
|
| libexecdir :: FilePath | The lib directory
|
| datadir :: FilePath | The data directory
|
| datasubdir :: FilePath | Subdirectory of datadir into which data files are installed
|
| compiler :: Compiler | The compiler we're building with
|
| buildDir :: FilePath | Where to put the result of building.
|
| 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.
|
| withPrograms :: ProgramConfiguration | |
| userConf :: Bool | Was this package configured with --user?
|
| withHappy :: (Maybe FilePath) | Might be the location of the Happy executable.
|
| withAlex :: (Maybe FilePath) | Might be the location of the Alex executable.
|
| withHsc2hs :: (Maybe FilePath) | Might be the location of the Hsc2hs executable.
|
| withC2hs :: (Maybe FilePath) | Might be the location of the C2hs executable.
|
| withCpphs :: (Maybe FilePath) | Might be the location of the Cpphs executable.
|
| withGreencard :: (Maybe FilePath) | Might be the location of the GreenCard executable.
|
| withVanillaLib :: Bool | Whether to build normal libs.
|
| withProfLib :: Bool | Whether to build profiling versions of libs.
|
| withProfExe :: Bool | Whether to build executables for profiling.
|
| withGHCiLib :: Bool | Whether to build libs suitable for use with GHCi.
|
| splitObjs :: Bool | Use -split-objs with GHC, if available
|