summaryrefslogtreecommitdiff
path: root/hadrian/cfg
diff options
context:
space:
mode:
authorBen Gamari <ben@smart-cactus.org>2018-10-23 14:20:13 -0400
committerBen Gamari <ben@smart-cactus.org>2018-10-23 14:20:13 -0400
commit94756201349685a34c4495addd3484fdfcc8b498 (patch)
treefd4a9cee20d3c2b79f56ded7e02fb0c01b26b6c9 /hadrian/cfg
parent575b35f4cdc18045bccd42d341d6f25d95c0696c (diff)
parent45f3bff7016a2a0cd9a5455a882ced984655e90b (diff)
downloadhaskell-94756201349685a34c4495addd3484fdfcc8b498.tar.gz
Add 'hadrian/' from commit '45f3bff7016a2a0cd9a5455a882ced984655e90b'
git-subtree-dir: hadrian git-subtree-mainline: 575b35f4cdc18045bccd42d341d6f25d95c0696c git-subtree-split: 45f3bff7016a2a0cd9a5455a882ced984655e90b
Diffstat (limited to 'hadrian/cfg')
-rw-r--r--hadrian/cfg/system.config.in128
1 files changed, 128 insertions, 0 deletions
diff --git a/hadrian/cfg/system.config.in b/hadrian/cfg/system.config.in
new file mode 100644
index 0000000000..344706d630
--- /dev/null
+++ b/hadrian/cfg/system.config.in
@@ -0,0 +1,128 @@
+# This file is processed by the configure script.
+# See hadrian/src/UserSettings.hs for user-defined settings.
+#===========================================================
+
+# Paths to builders:
+#===================
+
+alex = @AlexCmd@
+ar = @ArCmd@
+autoreconf = autoreconf
+cc = @CC@
+happy = @HappyCmd@
+hs-cpp = @HaskellCPPCmd@
+ld = @LdCmd@
+make = @MakeCmd@
+nm = @NmCmd@
+objdump = @ObjdumpCmd@
+ranlib = @REAL_RANLIB_CMD@
+sphinx-build = @SPHINXBUILD@
+system-ar = @AR_STAGE0@
+system-cc = @CC_STAGE0@
+system-ghc = @WithGhc@
+system-ghc-pkg = @GhcPkgCmd@
+tar = @TarCmd@
+patch = @PatchCmd@
+perl = @PerlCmd@
+xelatex = @XELATEX@
+
+# Python 3 is required to run test driver.
+# See: https://github.com/ghc/ghc/blob/master/testsuite/mk/boilerplate.mk#L220
+python = python3
+
+# Information about builders:
+#============================
+
+ar-supports-at-file = @ArSupportsAtFile@
+cc-clang-backend = @CC_CLANG_BACKEND@
+cc-llvm-backend = @CC_LLVM_BACKEND@
+gcc-is-clang = @GccIsClang@
+hs-cpp-args = @HaskellCPPArgs@
+
+# Build options:
+#===============
+
+solaris-broken-shld = @SOLARIS_BROKEN_SHLD@
+split-objects-broken = @SplitObjsBroken@
+ghc-unregisterised = @Unregisterised@
+ghc-source-path = @hardtop@
+leading-underscore = @LeadingUnderscore@
+
+# Information about build, host and target systems:
+#==================================================
+
+build-platform = @BuildPlatform@
+build-arch = @BuildArch_CPP@
+build-os = @BuildOS_CPP@
+build-vendor = @BuildVendor_CPP@
+
+host-platform = @HostPlatform@
+host-arch = @HostArch_CPP@
+host-os = @HostOS_CPP@
+host-vendor = @HostVendor_CPP@
+
+target-platform = @TargetPlatform@
+target-platform-full = @TargetPlatformFull@
+target-arch = @TargetArch_CPP@
+target-os = @TargetOS_CPP@
+target-vendor = @TargetVendor_CPP@
+llvm-target = @LLVMTarget_CPP@
+
+cross-compiling = @CrossCompiling@
+
+dynamic-extension = @soext_target@
+
+ghc-version = @GhcVersion@
+ghc-major-version = @GhcMajVersion@
+ghc-minor-version = @GhcMinVersion@
+ghc-patch-level = @GhcPatchLevel@
+
+supports-this-unit-id = @SUPPORTS_THIS_UNIT_ID@
+
+project-name = @ProjectName@
+project-version = @ProjectVersion@
+project-version-int = @ProjectVersionInt@
+project-patch-level = @ProjectPatchLevel@
+project-patch-level1 = @ProjectPatchLevel1@
+project-patch-level2 = @ProjectPatchLevel2@
+project-git-commit-id = @ProjectGitCommitId@
+
+# Compilation and linking flags:
+#===============================
+
+conf-cc-args-stage0 = @CONF_CC_OPTS_STAGE0@
+conf-cc-args-stage1 = @CONF_CC_OPTS_STAGE1@
+conf-cc-args-stage2 = @CONF_CC_OPTS_STAGE2@
+
+conf-cpp-args-stage0 = @CONF_CPP_OPTS_STAGE0@
+conf-cpp-args-stage1 = @CONF_CPP_OPTS_STAGE1@
+conf-cpp-args-stage2 = @CONF_CPP_OPTS_STAGE2@
+
+conf-gcc-linker-args-stage0 = @CONF_GCC_LINKER_OPTS_STAGE0@
+conf-gcc-linker-args-stage1 = @CONF_GCC_LINKER_OPTS_STAGE1@
+conf-gcc-linker-args-stage2 = @CONF_GCC_LINKER_OPTS_STAGE2@
+
+conf-ld-linker-args-stage0 = @CONF_LD_LINKER_OPTS_STAGE0@
+conf-ld-linker-args-stage1 = @CONF_LD_LINKER_OPTS_STAGE1@
+conf-ld-linker-args-stage2 = @CONF_LD_LINKER_OPTS_STAGE2@
+
+# Include and library directories:
+#=================================
+
+curses-lib-dir = @CURSES_LIB_DIRS@
+
+iconv-include-dir = @ICONV_INCLUDE_DIRS@
+iconv-lib-dir = @ICONV_LIB_DIRS@
+
+gmp-include-dir = @GMP_INCLUDE_DIRS@
+gmp-lib-dir = @GMP_LIB_DIRS@
+
+use-system-ffi = @UseSystemLibFFI@
+ffi-include-dir = @FFIIncludeDir@
+ffi-lib-dir = @FFILibDir@
+
+# Optional Dependencies:
+#=======================
+
+with-libdw = @UseLibdw@
+have-lib-mingw-ex = @HaveLibMingwEx@