No relative inclusion of HsVersions.h
[ghc.git] / settings.in
index 5d4e1d3..30bfe70 100644 (file)
@@ -1,8 +1,36 @@
 [("GCC extra via C opts", "@GccExtraViaCOpts@"),
- ("C compiler command", "@WhatGccIsCalled@"),
- ("C compiler flags", "@CONF_CC_OPTS_STAGE2@"),
- ("ar command", "@ArCmd@"),
+ ("C compiler command", "@SettingsCCompilerCommand@"),
+ ("C compiler flags", "@SettingsCCompilerFlags@"),
+ ("C compiler link flags", "@SettingsCCompilerLinkFlags@"),
+ ("C compiler supports -no-pie", "@SettingsCCompilerSupportsNoPie@"),
+ ("Haskell CPP command","@SettingsHaskellCPPCommand@"),
+ ("Haskell CPP flags","@SettingsHaskellCPPFlags@"),
+ ("ld command", "@SettingsLdCommand@"),
+ ("ld flags", "@SettingsLdFlags@"),
+ ("ld supports compact unwind", "@LdHasNoCompactUnwind@"),
+ ("ld supports build-id", "@LdHasBuildId@"),
+ ("ld supports filelist", "@LdHasFilelist@"),
+ ("ld is GNU ld", "@LdIsGNULd@"),
+ ("ar command", "@SettingsArCommand@"),
  ("ar flags", "@ArArgs@"),
  ("ar supports at file", "@ArSupportsAtFile@"),
- ("perl command", "@PerlCmd@")]
+ ("ranlib command", "@SettingsRanlibCommand@"),
+ ("touch command", "@SettingsTouchCommand@"),
+ ("dllwrap command", "@SettingsDllWrapCommand@"),
+ ("windres command", "@SettingsWindresCommand@"),
+ ("libtool command", "@SettingsLibtoolCommand@"),
+ ("perl command", "@SettingsPerlCommand@"),
+ ("cross compiling", "@CrossCompiling@"),
+ ("target os", "@HaskellTargetOs@"),
+ ("target arch", "@HaskellTargetArch@"),
+ ("target word size", "@TargetWordSize@"),
+ ("target has GNU nonexec stack", "@HaskellHaveGnuNonexecStack@"),
+ ("target has .ident directive", "@HaskellHaveIdentDirective@"),
+ ("target has subsections via symbols", "@HaskellHaveSubsectionsViaSymbols@"),
+ ("target has RTS linker", "@HaskellHaveRTSLinker@"),
+ ("Unregisterised", "@Unregisterised@"),
+ ("LLVM llc command", "@SettingsLlcCommand@"),
+ ("LLVM opt command", "@SettingsOptCommand@"),
+ ("LLVM clang command", "@SettingsClangCommand@")
+ ]