Migrate all user-configurable settings from system.default to Settings/User.hs.
[hadrian.git] / cfg / system.config.in
1 # Edit 'user.config' to override these settings.\r
2 #===============================================\r
3 \r
4 # Paths to builders:\r
5 #===================\r
6 \r
7 system-ghc     = @WithGhc@\r
8 ghc-stage1     = @hardtop@/inplace/bin/ghc-stage1\r
9 ghc-stage2     = @hardtop@/inplace/bin/ghc-stage2\r
10 ghc-stage3     = @hardtop@/inplace/bin/ghc-stage3\r
11 \r
12 system-ghc-pkg = @GhcPkgCmd@\r
13 ghc-pkg        = @hardtop@/inplace/bin/ghc-pkg\r
14 \r
15 system-gcc     = @CC_STAGE0@\r
16 gcc            = @WhatGccIsCalled@\r
17 \r
18 ghc-cabal      = @hardtop@/inplace/bin/ghc-cabal\r
19 \r
20 ld             = @LdCmd@\r
21 ar             = @ArCmd@\r
22 alex           = @AlexCmd@\r
23 happy          = @HappyCmd@\r
24 hscolour       = @HSCOLOUR@\r
25 \r
26 # Information about builders:\r
27 #============================\r
28 \r
29 gcc-is-clang = @GccIsClang@\r
30 gcc-lt-46    = @GccLT46@\r
31 \r
32 # Build options:\r
33 #===============\r
34 \r
35 supports-package-key = @SUPPORTS_PACKAGE_KEY@\r
36 solaris-broken-shld  = @SOLARIS_BROKEN_SHLD@\r
37 split-objects-broken = @SplitObjsBroken@\r
38 ghc-unregisterised   = @Unregisterised@\r
39 ghc-source-path      = @hardtop@\r
40 \r
41 # Information about host and target systems:\r
42 #===========================================\r
43 \r
44 target-os            = @TargetOS_CPP@\r
45 target-arch          = @TargetArch_CPP@\r
46 target-platform-full = @TargetPlatformFull@\r
47 \r
48 host-os-cpp          = @HostOS_CPP@\r
49 \r
50 cross-compiling      = @CrossCompiling@\r
51 \r
52 dynamic-extension    = @soext_target@\r
53 \r
54 project-version      = @ProjectVersion@\r
55 \r
56 # Compilation and linking flags:\r
57 #===============================\r
58 \r
59 conf-cc-args-stage0         = @CONF_CC_OPTS_STAGE0@\r
60 conf-cc-args-stage1         = @CONF_CC_OPTS_STAGE1@\r
61 conf-cc-args-stage2         = @CONF_CC_OPTS_STAGE2@\r
62 \r
63 conf-cpp-args-stage0        = @CONF_CPP_OPTS_STAGE0@\r
64 conf-cpp-args-stage1        = @CONF_CPP_OPTS_STAGE1@\r
65 conf-cpp-args-stage2        = @CONF_CPP_OPTS_STAGE2@\r
66 \r
67 conf-gcc-linker-args-stage0 = @CONF_GCC_LINKER_OPTS_STAGE0@\r
68 conf-gcc-linker-args-stage1 = @CONF_GCC_LINKER_OPTS_STAGE1@\r
69 conf-gcc-linker-args-stage2 = @CONF_GCC_LINKER_OPTS_STAGE2@\r
70 \r
71 conf-ld-linker-args-stage0  = @CONF_LD_LINKER_OPTS_STAGE0@\r
72 conf-ld-linker-args-stage1  = @CONF_LD_LINKER_OPTS_STAGE1@\r
73 conf-ld-linker-args-stage2  = @CONF_LD_LINKER_OPTS_STAGE2@\r
74 \r
75 # Include and library directories:\r
76 #=================================\r
77 \r
78 iconv-include-dirs = @ICONV_INCLUDE_DIRS@\r
79 iconv-lib-dirs     = @ICONV_LIB_DIRS@\r
80 \r
81 gmp-include-dirs   = @GMP_INCLUDE_DIRS@\r
82 gmp-lib-dirs       = @GMP_LIB_DIRS@\r