Copyright | Copyright 2017 Awake Security |
---|---|
License | Apache-2.0 |
Maintainer | opensource@awakesecurity.com |
Stability | experimental |
Safe Haskell | None |
Language | Haskell2010 |
Language.Ninja.IR.Build0.1.0
Contents
Description
A datatype for Ninja build
declarations.
Build
A Ninja build
declaration, as documented
here.
Instances
Eq Build | #Source | |
Show Build | #Source | |
Generic Build | #Source | |
Hashable Build | #Source | |
ToJSON Build | #Source | Converts to |
FromJSON Build | #Source | Inverse of the |
NFData Build | #Source | |
(Monad m, BuildConstraint (Serial m)) => Serial m Build | #Source | |
(Monad m, BuildConstraint (CoSerial m)) => CoSerial m Build | #Source | |
type Rep Build | #Source | |
buildOuts :: Lens' Build (HashSet Output) Source 0.1.0#
The outputs that are built as a result of rule execution.
buildDeps :: Lens' Build (HashSet Dependency) Source 0.1.0#
The dependencies that must be satisfied before this can be built.
type BuildConstraint c = (c Text, c (HashSet Output), c (HashSet Dependency)) Source 0.1.0#
The set of constraints required for a given constraint to be automatically
computed for a Build
.