The TargetInfo contains all the information necessary to build a
specific target (e.g., componentmodulefile) in a package. In
principle, one can get the Component from a
ComponentLocalBuildInfo and LocalBuildInfo, but it is much more
convenient to have the component in hand.
Constructors
Instances7Show, Generic, Binary, Structured, IsNode, Rep, …
Show TargetInfoDefined in Cabal-3.12.1.0 · Distribution.Types.TargetInfoGeneric TargetInfoDefined in Cabal-3.12.1.0 · Distribution.Types.TargetInfoBinary TargetInfoDefined in Cabal-3.12.1.0 · Distribution.Types.TargetInfoStructured TargetInfoDefined in Cabal-3.12.1.0 · Distribution.Types.TargetInfoIsNode TargetInfoDefined in Cabal-3.12.1.0 · Distribution.Types.TargetInfotype Rep TargetInfo = D1 ('MetaDataDefined in Cabal-3.12.1.0 · Distribution.Types.TargetInfo"TargetInfo"
"Distribution.Types.TargetInfo"
"Cabal-3.12.1.0-fc60"
'False) (C1 ('MetaCons"TargetInfo"
'PrefixI 'True) (S1 ('MetaSel ('Just"targetCLBI"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ComponentLocalBuildInfo) :*: S1 ('MetaSel ('Just"targetComponent"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Component)))type Key TargetInfo = UnitIdDefined in Cabal-3.12.1.0 · Distribution.Types.TargetInfo