summaryrefslogtreecommitdiff
path: root/hadrian/cfg/system.config.in
diff options
context:
space:
mode:
Diffstat (limited to 'hadrian/cfg/system.config.in')
-rw-r--r--hadrian/cfg/system.config.in40
1 files changed, 40 insertions, 0 deletions
diff --git a/hadrian/cfg/system.config.in b/hadrian/cfg/system.config.in
index e3c612e0e2..fbb1f54854 100644
--- a/hadrian/cfg/system.config.in
+++ b/hadrian/cfg/system.config.in
@@ -108,6 +108,46 @@ conf-ld-linker-args-stage1 = @CONF_LD_LINKER_OPTS_STAGE1@
conf-ld-linker-args-stage2 = @CONF_LD_LINKER_OPTS_STAGE2@
conf-ld-linker-args-stage3 = @CONF_LD_LINKER_OPTS_STAGE3@
+# Settings:
+#==========
+
+# We are in the process of moving the settings file from being entirely
+# generated by configure, to generated being by the build system. Many of these
+# might become redundant.
+
+gcc-extra-via-c-opts = @GccExtraViaCOpts@
+ld-has-no-compact-unwind = @LdHasNoCompactUnwind@
+ld-has-build-id = @LdHasBuildId@
+ld-has-filelist = @LdHasFilelist@
+ld-is-gnu-ld = @LdIsGNULd@
+ar-args = @ArArgs@
+
+settings-c-compiler-command = @SettingsCCompilerCommand@
+settings-haskell-cpp-command = @SettingsHaskellCPPCommand@
+settings-haskell-cpp-flags = @SettingsHaskellCPPFlags@
+settings-c-compiler-flags = @SettingsCCompilerFlags@
+settings-c-compiler-link-flags = @SettingsCCompilerLinkFlags@
+settings-c-compiler-supports-no-pie = @SettingsCCompilerSupportsNoPie@
+settings-ld-command = @SettingsLdCommand@
+settings-ld-flags = @SettingsLdFlags@
+settings-ar-command = @SettingsArCommand@
+settings-ranlib-command = @SettingsRanlibCommand@
+settings-dll-wrap-command = @SettingsDllWrapCommand@
+settings-windres-command = @SettingsWindresCommand@
+settings-libtool-command = @SettingsLibtoolCommand@
+settings-touch-command = @SettingsTouchCommand@
+settings-clang-command = @SettingsClangCommand@
+settings-llc-command = @SettingsLlcCommand@
+settings-opt-command = @SettingsOptCommand@
+
+haskell-target-os = @HaskellTargetOs@
+haskell-target-arch = @HaskellTargetArch@
+target-word-size = @TargetWordSize@
+haskell-have-gnu-nonexec-stack = @HaskellHaveGnuNonexecStack@
+haskell-have-ident-directive = @HaskellHaveIdentDirective@
+haskell-have-subsections-via-symbols = @HaskellHaveSubsectionsViaSymbols@
+haskell-have-rts-linker = @HaskellHaveRTSLinker@
+
# Include and library directories:
#=================================