ddc-build-0.4.3.1: Disciplined Disciple Compiler build framework.

Safe HaskellSafe
LanguageHaskell98

DDC.Build.Spec

Synopsis

Documentation

data Spec Source #

A build specification. This specifies how to build a particular library or exectutable, and is equivalent to a Haskell Cabal file.

Constructors

Spec 

Fields

Instances

data Component Source #

A build component.

Constructors

SpecLibrary 

Fields

SpecExecutable 

Fields

specFieldsLibrary :: [(String, Bool)] Source #

Names of all allowable fields in library metadata, and whether each field is nessesary or optional.