Squashed 'hadrian/' content from commit 438dc57
[ghc.git] / src / Settings / Default.hs-boot
1 module Settings.Default (
2     SourceArgs (..), sourceArgs, defaultBuilderArgs, defaultPackageArgs,
3     defaultArgs, defaultLibraryWays, defaultRtsWays, defaultFlavour, defaultSplitObjects
4     ) where
5
6 import Flavour
7 import Expression
8
9 data SourceArgs = SourceArgs
10     { hsDefault  :: Args
11     , hsLibrary  :: Args
12     , hsCompiler :: Args
13     , hsGhc      :: Args }
14
15 sourceArgs :: SourceArgs -> Args
16
17 defaultBuilderArgs, defaultPackageArgs, defaultArgs :: Args
18 defaultLibraryWays, defaultRtsWays :: Ways
19 defaultFlavour :: Flavour
20 defaultSplitObjects :: Predicate