pier-0.1.0.0: Yet another Haskell build system.

Safe HaskellNone
LanguageHaskell2010

Pier.Build.TargetInfo

Documentation

data TargetInfo Source #

Constructors

TargetInfo 

Fields

data TransitiveDeps Source #

Instances

Eq TransitiveDeps Source # 
Show TransitiveDeps Source # 
Generic TransitiveDeps Source # 

Associated Types

type Rep TransitiveDeps :: * -> * #

Semigroup TransitiveDeps Source # 
Monoid TransitiveDeps Source # 
NFData TransitiveDeps Source # 

Methods

rnf :: TransitiveDeps -> () #

Binary TransitiveDeps Source # 
Hashable TransitiveDeps Source # 
type Rep TransitiveDeps Source # 
type Rep TransitiveDeps = D1 * (MetaData "TransitiveDeps" "Pier.Build.CFlags" "pier-0.1.0.0-KU2PErwgJFO8aw5LaQ1tu8" False) (C1 * (MetaCons "TransitiveDeps" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "transitiveDBs") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Set Artifact))) (S1 * (MetaSel (Just Symbol "transitiveLibFiles") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Set Artifact)))) ((:*:) * (S1 * (MetaSel (Just Symbol "transitiveIncludeDirs") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Set Artifact))) (S1 * (MetaSel (Just Symbol "transitiveDataFiles") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Set Artifact))))))