| License | BSD-3-Clause |
|---|---|
| Safe Haskell | None |
| Language | GHC2024 |
Stack.Types.ConfigureOpts
Description
Synopsis
- data ConfigureOpts = ConfigureOpts {
- pathRelated :: ![String]
- nonPathRelated :: ![String]
- data BaseConfigOpts = BaseConfigOpts {}
- data PackageConfigureOpts = PackageConfigureOpts {}
Documentation
data ConfigureOpts Source #
Configure options to be sent to Setup.hs configure.
Constructors
| ConfigureOpts | |
Fields
| |
Instances
| NFData ConfigureOpts Source # | |||||
Defined in Stack.Types.ConfigureOpts Methods rnf :: ConfigureOpts -> () # | |||||
| Data ConfigureOpts Source # | |||||
Defined in Stack.Types.ConfigureOpts Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ConfigureOpts -> c ConfigureOpts # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ConfigureOpts # toConstr :: ConfigureOpts -> Constr # dataTypeOf :: ConfigureOpts -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ConfigureOpts) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ConfigureOpts) # gmapT :: (forall b. Data b => b -> b) -> ConfigureOpts -> ConfigureOpts # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ConfigureOpts -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ConfigureOpts -> r # gmapQ :: (forall d. Data d => d -> u) -> ConfigureOpts -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> ConfigureOpts -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> ConfigureOpts -> m ConfigureOpts # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ConfigureOpts -> m ConfigureOpts # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ConfigureOpts -> m ConfigureOpts # | |||||
| Generic ConfigureOpts Source # | |||||
Defined in Stack.Types.ConfigureOpts Associated Types
| |||||
| Show ConfigureOpts Source # | |||||
Defined in Stack.Types.ConfigureOpts Methods showsPrec :: Int -> ConfigureOpts -> ShowS show :: ConfigureOpts -> String # showList :: [ConfigureOpts] -> ShowS | |||||
| Eq ConfigureOpts Source # | |||||
Defined in Stack.Types.ConfigureOpts Methods (==) :: ConfigureOpts -> ConfigureOpts -> Bool # (/=) :: ConfigureOpts -> ConfigureOpts -> Bool # | |||||
| type Rep ConfigureOpts Source # | |||||
Defined in Stack.Types.ConfigureOpts type Rep ConfigureOpts = D1 ('MetaData "ConfigureOpts" "Stack.Types.ConfigureOpts" "stack-3.9.1-B4Ctg8fkjlTKHjOvS8wzBh" 'False) (C1 ('MetaCons "ConfigureOpts" 'PrefixI 'True) (S1 ('MetaSel ('Just "pathRelated") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [String]) :*: S1 ('MetaSel ('Just "nonPathRelated") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [String]))) | |||||
data BaseConfigOpts Source #
Basic information used to calculate what the configure options are
Constructors
| BaseConfigOpts | |
Instances
| Show BaseConfigOpts Source # | |
Defined in Stack.Types.ConfigureOpts Methods showsPrec :: Int -> BaseConfigOpts -> ShowS show :: BaseConfigOpts -> String # showList :: [BaseConfigOpts] -> ShowS | |
data PackageConfigureOpts Source #
All these fields come from the Package data type but bringing the
whole Package is way too much, hence this datatype.
Constructors
| PackageConfigureOpts | |
Fields
| |
Instances
| Show PackageConfigureOpts Source # | |
Defined in Stack.Types.ConfigureOpts Methods showsPrec :: Int -> PackageConfigureOpts -> ShowS show :: PackageConfigureOpts -> String # showList :: [PackageConfigureOpts] -> ShowS | |