settings.in 1.63 KB
Newer Older
1
[("GCC extra via C opts", "@GccExtraViaCOpts@"),
2 3
 ("C compiler command", "@SettingsCCompilerCommand@"),
 ("C compiler flags", "@SettingsCCompilerFlags@"),
4
 ("C compiler link flags", "@SettingsCCompilerLinkFlags@"),
Ben Gamari's avatar
Ben Gamari committed
5
 ("C compiler supports -no-pie", "@SettingsCCompilerSupportsNoPie@"),
6 7
 ("Haskell CPP command","@SettingsHaskellCPPCommand@"),
 ("Haskell CPP flags","@SettingsHaskellCPPFlags@"),
Simon Marlow's avatar
Simon Marlow committed
8
 ("ld command", "@SettingsLdCommand@"),
9
 ("ld flags", "@SettingsLdFlags@"),
10 11
 ("ld supports compact unwind", "@LdHasNoCompactUnwind@"),
 ("ld supports build-id", "@LdHasBuildId@"),
12
 ("ld supports filelist", "@LdHasFilelist@"),
13
 ("ld is GNU ld", "@LdIsGNULd@"),
14
 ("ar command", "@SettingsArCommand@"),
15 16
 ("ar flags", "@ArArgs@"),
 ("ar supports at file", "@ArSupportsAtFile@"),
Moritz Angermann's avatar
Moritz Angermann committed
17
 ("ranlib command", "@SettingsRanlibCommand@"),
18 19 20
 ("touch command", "@SettingsTouchCommand@"),
 ("dllwrap command", "@SettingsDllWrapCommand@"),
 ("windres command", "@SettingsWindresCommand@"),
21
 ("libtool command", "@SettingsLibtoolCommand@"),
22
 ("perl command", "@SettingsPerlCommand@"),
23
 ("cross compiling", "@CrossCompiling@"),
24
 ("target os", "@HaskellTargetOs@"),
25
 ("target arch", "@HaskellTargetArch@"),
26
 ("target word size", "@TargetWordSize@"),
27
 ("target has GNU nonexec stack", "@HaskellHaveGnuNonexecStack@"),
28
 ("target has .ident directive", "@HaskellHaveIdentDirective@"),
29
 ("target has subsections via symbols", "@HaskellHaveSubsectionsViaSymbols@"),
30
 ("target has RTS linker", "@HaskellHaveRTSLinker@"),
31
 ("Unregisterised", "@Unregisterised@"),
32
 ("LLVM llc command", "@SettingsLlcCommand@"),
Moritz Angermann's avatar
Moritz Angermann committed
33 34
 ("LLVM opt command", "@SettingsOptCommand@"),
 ("LLVM clang command", "@SettingsClangCommand@")
35
 ]
36