Safe Haskell | Safe |
---|---|
Language | Haskell98 |
- data Spec = Spec {
- specVersion :: String
- specComponents :: [Component]
- data Component
- = SpecLibrary { }
- | SpecExecutable { }
- specFieldsLibrary :: [(String, Bool)]
Documentation
A build specification. This specifies how to build a particular library or exectutable, and is equivalent to a Haskell Cabal file.
Spec | |
|
A build component.
SpecLibrary | |
| |
SpecExecutable | |
|
specFieldsLibrary :: [(String, Bool)] Source #
Names of all allowable fields in library metadata, and whether each field is nessesary or optional.