Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
The type of build system used by this package.
Simple |
calls
|
Configure |
calls
|
Make |
calls
|
Custom |
uses user-supplied
|
Instances
Eq BuildType Source # | |
Data BuildType Source # | |
Defined in Distribution.Types.BuildType gfoldl :: ( forall d b. Data d => c (d -> b) -> d -> c b) -> ( forall g. g -> c g) -> BuildType -> c BuildType Source # gunfold :: ( forall b r. Data b => c (b -> r) -> c r) -> ( forall r. r -> c r) -> Constr -> c BuildType Source # toConstr :: BuildType -> Constr Source # dataTypeOf :: BuildType -> DataType Source # dataCast1 :: Typeable t => ( forall d. Data d => c (t d)) -> Maybe (c BuildType ) Source # dataCast2 :: Typeable t => ( forall d e. ( Data d, Data e) => c (t d e)) -> Maybe (c BuildType ) Source # gmapT :: ( forall b. Data b => b -> b) -> BuildType -> BuildType Source # gmapQl :: (r -> r' -> r) -> r -> ( forall d. Data d => d -> r') -> BuildType -> r Source # gmapQr :: forall r r'. (r' -> r -> r) -> r -> ( forall d. Data d => d -> r') -> BuildType -> r Source # gmapQ :: ( forall d. Data d => d -> u) -> BuildType -> [u] Source # gmapQi :: Int -> ( forall d. Data d => d -> u) -> BuildType -> u Source # gmapM :: Monad m => ( forall d. Data d => d -> m d) -> BuildType -> m BuildType Source # gmapMp :: MonadPlus m => ( forall d. Data d => d -> m d) -> BuildType -> m BuildType Source # gmapMo :: MonadPlus m => ( forall d. Data d => d -> m d) -> BuildType -> m BuildType Source # |
|
Read BuildType Source # | |
Show BuildType Source # | |
Generic BuildType Source # | |
Binary BuildType Source # | |
NFData BuildType Source # | |
Defined in Distribution.Types.BuildType |
|
Structured BuildType Source # | |
Defined in Distribution.Types.BuildType |
|
Pretty BuildType Source # | |
Defined in Distribution.Types.BuildType |
|
Parsec BuildType Source # | |
Defined in Distribution.Types.BuildType parsec :: CabalParsing m => m BuildType Source # |
|
type Rep BuildType Source # | |
Defined in Distribution.Types.BuildType
type
Rep
BuildType
=
D1
('
MetaData
"BuildType" "Distribution.Types.BuildType" "Cabal-3.2.1.0-3w1fQQbNnuQ5xlFGwVXcPy" '
False
) ((
C1
('
MetaCons
"Simple" '
PrefixI
'
False
) (
U1
::
Type
->
Type
)
:+:
C1
('
MetaCons
"Configure" '
PrefixI
'
False
) (
U1
::
Type
->
Type
))
:+:
(
C1
('
MetaCons
"Make" '
PrefixI
'
False
) (
U1
::
Type
->
Type
)
:+:
C1
('
MetaCons
"Custom" '
PrefixI
'
False
) (
U1
::
Type
->
Type
)))
|
knownBuildTypes :: [ BuildType ] Source #