Copyright | (C) 2015 Nicolas Trangez |
---|---|
License | MIT (see the file LICENSE) |
Maintainer | Nicolas Trangez <ikke@nicolast.be> |
Stability | provisional |
Safe Haskell | None |
Language | Haskell2010 |
This module exposes data gathered while the library was being built, including Git revision, dependency information, tool versions, Cabal flags etc.
- buildInfo :: BuildInfo
- data BuildInfo = BuildInfo {
- git :: Maybe GitInfo
- flags :: FlagInfo
- tools :: ToolInfo
- dependencies :: DependencyInfo
- data DependencyInfo = DependencyInfo {
- depBase :: String
- depVector :: String
- depLoop :: String
- depPrimitive :: String
- depMtl :: String
- depExceptions :: String
- depBytestring :: String
- depProfunctors :: String
- data ToolInfo = ToolInfo {}
- data FlagInfo = FlagInfo {}
- data GitInfo = GitInfo {
- gitRevision :: String
- gitBranch :: String
- gitDirty :: Bool
Documentation
Build information structure
BuildInfo | |
|
data DependencyInfo Source
Dependency version information
DependencyInfo | |
|
Eq DependencyInfo Source | |
Show DependencyInfo Source |
Build tool versions
Note: this doesn't include GHC version, which can be queried through e.g. invocation with `+RTS --info`.
Cabal flag settings