Add configuration for libdw
[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-gcc     = @CC_STAGE0@\r
13 gcc            = @WhatGccIsCalled@\r
14 \r
15 system-ghc-pkg = @GhcPkgCmd@\r
16 ghc-pkg        = @hardtop@/inplace/bin/ghc-pkg\r
17 \r
18 ghc-cabal      = @hardtop@/inplace/bin/ghc-cabal\r
19 \r
20 haddock        = @hardtop@/inplace/bin/haddock\r
21 \r
22 hsc2hs         = @hardtop@/inplace/bin/hsc2hs\r
23 \r
24 genprimopcode  = @hardtop@/inplace/bin/genprimopcode\r
25 \r
26 hs-cpp         = @HaskellCPPCmd@\r
27 hs-cpp-args    = @HaskellCPPArgs@\r
28 \r
29 unlit          = @hardtop@/inplace/lib/unlit\r
30 ghc-split      = @hardtop@/inplace/lib/ghc-split\r
31 \r
32 ld             = @LdCmd@\r
33 ar             = @ArCmd@\r
34 alex           = @AlexCmd@\r
35 happy          = @HappyCmd@\r
36 hscolour       = @HSCOLOUR@\r
37 \r
38 # Information about builders:\r
39 #============================\r
40 \r
41 gcc-is-clang        = @GccIsClang@\r
42 gcc-lt-46           = @GccLT46@\r
43 ar-supports-at-file = @ArSupportsAtFile@\r
44 \r
45 # Build options:\r
46 #===============\r
47 \r
48 supports-component-id = @SUPPORTS_COMPONENT_ID@\r
49 solaris-broken-shld   = @SOLARIS_BROKEN_SHLD@\r
50 split-objects-broken  = @SplitObjsBroken@\r
51 ghc-unregisterised    = @Unregisterised@\r
52 ghc-source-path       = @hardtop@\r
53 leading-underscore    = @LeadingUnderscore@\r
54 \r
55 # Information about build, host and target systems:\r
56 #==================================================\r
57 \r
58 build-platform        = @BuildPlatform@\r
59 build-arch            = @BuildArch_CPP@\r
60 build-os              = @BuildOS_CPP@\r
61 build-vendor          = @BuildVendor_CPP@\r
62 \r
63 host-platform         = @HostPlatform@\r
64 host-arch             = @HostArch_CPP@\r
65 host-os               = @HostOS_CPP@\r
66 host-vendor           = @HostVendor_CPP@\r
67 \r
68 target-platform       = @TargetPlatform@\r
69 target-platform-full  = @TargetPlatformFull@\r
70 target-arch           = @TargetArch_CPP@\r
71 target-os             = @TargetOS_CPP@\r
72 target-vendor         = @TargetVendor_CPP@\r
73 \r
74 cross-compiling       = @CrossCompiling@\r
75 \r
76 dynamic-extension     = @soext_target@\r
77 \r
78 ghc-version           = @GhcVersion@\r
79 ghc-major-version     = @GhcMajVersion@\r
80 ghc-minor-version     = @GhcMinVersion@\r
81 ghc-patch-level       = @GhcPatchLevel@\r
82 \r
83 project-name          = @ProjectName@\r
84 project-version       = @ProjectVersion@\r
85 project-version-int   = @ProjectVersionInt@\r
86 project-patch-level   = @ProjectPatchLevel@\r
87 project-patch-level1  = @ProjectPatchLevel1@\r
88 project-patch-level2  = @ProjectPatchLevel2@\r
89 project-git-commit-id = @ProjectGitCommitId@\r
90 \r
91 \r
92 # Compilation and linking flags:\r
93 #===============================\r
94 \r
95 conf-cc-args-stage0         = @CONF_CC_OPTS_STAGE0@\r
96 conf-cc-args-stage1         = @CONF_CC_OPTS_STAGE1@\r
97 conf-cc-args-stage2         = @CONF_CC_OPTS_STAGE2@\r
98 \r
99 conf-cpp-args-stage0        = @CONF_CPP_OPTS_STAGE0@\r
100 conf-cpp-args-stage1        = @CONF_CPP_OPTS_STAGE1@\r
101 conf-cpp-args-stage2        = @CONF_CPP_OPTS_STAGE2@\r
102 \r
103 conf-gcc-linker-args-stage0 = @CONF_GCC_LINKER_OPTS_STAGE0@\r
104 conf-gcc-linker-args-stage1 = @CONF_GCC_LINKER_OPTS_STAGE1@\r
105 conf-gcc-linker-args-stage2 = @CONF_GCC_LINKER_OPTS_STAGE2@\r
106 \r
107 conf-ld-linker-args-stage0  = @CONF_LD_LINKER_OPTS_STAGE0@\r
108 conf-ld-linker-args-stage1  = @CONF_LD_LINKER_OPTS_STAGE1@\r
109 conf-ld-linker-args-stage2  = @CONF_LD_LINKER_OPTS_STAGE2@\r
110 \r
111 # Include and library directories:\r
112 #=================================\r
113 \r
114 iconv-include-dirs = @ICONV_INCLUDE_DIRS@\r
115 iconv-lib-dirs     = @ICONV_LIB_DIRS@\r
116 \r
117 gmp-include-dirs   = @GMP_INCLUDE_DIRS@\r
118 gmp-lib-dirs       = @GMP_LIB_DIRS@\r
119 \r
120 \r
121 # Optional Dependencies:\r
122 #=======================\r
123 \r
124 with-libdw         = @HaveLibdw@\r