Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Synopsis
- data ConfigureOpts = ConfigureOpts {}
- data BaseConfigOpts = BaseConfigOpts {
- bcoSnapDB :: !(Path Abs Dir)
- bcoLocalDB :: !(Path Abs Dir)
- bcoSnapInstallRoot :: !(Path Abs Dir)
- bcoLocalInstallRoot :: !(Path Abs Dir)
- bcoBuildOpts :: !BuildOpts
- bcoBuildOptsCLI :: !BuildOptsCLI
- bcoExtraDBs :: ![Path Abs Dir]
- configureOpts :: EnvConfig -> BaseConfigOpts -> Map PackageIdentifier GhcPkgId -> Bool -> IsMutable -> Package -> ConfigureOpts
- configureOptsDirs :: BaseConfigOpts -> IsMutable -> Package -> [String]
- configureOptsNoDir :: EnvConfig -> BaseConfigOpts -> Map PackageIdentifier GhcPkgId -> Bool -> Package -> [String]
Documentation
data ConfigureOpts Source #
Configure options to be sent to Setup.hs configure
Instances
data BaseConfigOpts Source #
Basic information used to calculate what the configure options are
BaseConfigOpts | |
|
Instances
Show BaseConfigOpts Source # | |
Defined in Stack.Types.ConfigureOpts showsPrec :: Int -> BaseConfigOpts -> ShowS # show :: BaseConfigOpts -> String # showList :: [BaseConfigOpts] -> ShowS # |
:: EnvConfig | |
-> BaseConfigOpts | |
-> Map PackageIdentifier GhcPkgId | dependencies |
-> Bool | local non-extra-dep? |
-> IsMutable | |
-> Package | |
-> ConfigureOpts |
Render a BaseConfigOpts
to an actual list of options
configureOptsDirs :: BaseConfigOpts -> IsMutable -> Package -> [String] Source #
:: EnvConfig | |
-> BaseConfigOpts | |
-> Map PackageIdentifier GhcPkgId | Dependencies. |
-> Bool | Is this a local, non-extra-dep? |
-> Package | |
-> [String] |
Same as configureOpts
, but does not include directory path options