Distribution.PackageDescription
Package descriptions
data
PackageDescription
emptyPackageDescription
specVersion
descCabalVersion
data
BuildType
knownBuildTypes
Libraries
data
Library
emptyLibrary
withLib
hasLibs
libModules
Executables
data
Executable
emptyExecutable
withExe
hasExes
exeModules
Tests
data
TestSuite
data
TestSuiteInterface
data
TestType
testType
knownTestTypes
emptyTestSuite
hasTests
withTest
testModules
enabledTests
Build information
data
BuildInfo
emptyBuildInfo
allBuildInfo
allLanguages
allExtensions
usedExtensions
hcOptions
Supplementary build information
type
HookedBuildInfo
emptyHookedBuildInfo
updatePackageDescription
package configuration
data
GenericPackageDescription
data
Flag
data
FlagName
type
FlagAssignment
data
CondTree
v c a
data
ConfVar
data
Condition
c
Source repositories
data
SourceRepo
data
RepoKind
data
RepoType
knownRepoTypes