stack-1.4.0: The Haskell Tool Stack

Safe HaskellNone
LanguageHaskell2010

Stack.Types.Config.Build

Description

Configuration options for building.

Synopsis

Documentation

data BuildOpts #

Build options that is interpreted by the build command. This is built up from BuildOptsCLI and BuildOptsMonoid

Constructors

BuildOpts 

Fields

data BuildCommand #

Command sum type for conditional arguments.

Constructors

Build 
Test 
Haddock 
Bench 
Install 

data BuildOptsMonoid #

Build options that may be specified in the stack.yaml or from the CLI

Instances

Show BuildOptsMonoid # 
Generic BuildOptsMonoid # 
Monoid BuildOptsMonoid # 
FromJSON (WithJSONWarnings BuildOptsMonoid) # 
type Rep BuildOptsMonoid # 
type Rep BuildOptsMonoid = D1 (MetaData "BuildOptsMonoid" "Stack.Types.Config.Build" "stack-1.4.0-5VbagGyw9hyAgBJq8WQvrq" False) (C1 (MetaCons "BuildOptsMonoid" PrefixI True) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "buildMonoidLibProfile") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (First Bool))) (S1 (MetaSel (Just Symbol "buildMonoidExeProfile") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (First Bool)))) ((:*:) (S1 (MetaSel (Just Symbol "buildMonoidLibStrip") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (First Bool))) ((:*:) (S1 (MetaSel (Just Symbol "buildMonoidExeStrip") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (First Bool))) (S1 (MetaSel (Just Symbol "buildMonoidHaddock") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (First Bool)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "buildMonoidHaddockOpts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 HaddockOptsMonoid)) (S1 (MetaSel (Just Symbol "buildMonoidOpenHaddocks") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (First Bool)))) ((:*:) (S1 (MetaSel (Just Symbol "buildMonoidHaddockDeps") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (First Bool))) ((:*:) (S1 (MetaSel (Just Symbol "buildMonoidHaddockInternal") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (First Bool))) (S1 (MetaSel (Just Symbol "buildMonoidInstallExes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (First Bool))))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "buildMonoidPreFetch") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (First Bool))) (S1 (MetaSel (Just Symbol "buildMonoidKeepGoing") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (First Bool)))) ((:*:) (S1 (MetaSel (Just Symbol "buildMonoidForceDirty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (First Bool))) ((:*:) (S1 (MetaSel (Just Symbol "buildMonoidTests") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (First Bool))) (S1 (MetaSel (Just Symbol "buildMonoidTestOpts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 TestOptsMonoid))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "buildMonoidBenchmarks") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (First Bool))) (S1 (MetaSel (Just Symbol "buildMonoidBenchmarkOpts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 BenchmarkOptsMonoid))) ((:*:) (S1 (MetaSel (Just Symbol "buildMonoidReconfigure") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (First Bool))) ((:*:) (S1 (MetaSel (Just Symbol "buildMonoidCabalVerbose") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (First Bool))) (S1 (MetaSel (Just Symbol "buildMonoidSplitObjs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (First Bool)))))))))

data TestOpts #

Options for the FinalAction DoTests

Constructors

TestOpts 

Fields

data TestOptsMonoid #

newtype HaddockOpts #

 Haddock Options

Constructors

HaddockOpts 

Fields

data BenchmarkOpts #

Options for the FinalAction DoBenchmarks

Constructors

BenchmarkOpts 

Fields

data BuildSubset #

Which subset of packages to build

Constructors

BSAll 
BSOnlySnapshot

Only install packages in the snapshot database, skipping packages intended for the local database.

BSOnlyDependencies