summarylogtreecommitdiffstats
path: root/mingw-config.toml
diff options
context:
space:
mode:
Diffstat (limited to 'mingw-config.toml')
-rw-r--r--mingw-config.toml25
1 files changed, 19 insertions, 6 deletions
diff --git a/mingw-config.toml b/mingw-config.toml
index 5069da0b05b0..e27d2b48fd3a 100644
--- a/mingw-config.toml
+++ b/mingw-config.toml
@@ -14,10 +14,6 @@
# =============================================================================
[llvm]
-# Indicates whether rustc will support compilation with LLVM
-# note: rustc does not compile without LLVM at the moment
-enabled = true
-
# Indicates whether the LLVM build is a Release or Debug build
optimize = true
@@ -76,7 +72,7 @@ experimental-targets = ""
# each linker process.
# If absent or 0, linker invocations are treated like any other job and
# controlled by rustbuild's -j parameter.
-link-jobs = 0
+link-jobs = 1
# When invoking `llvm-config` this configures whether the `--shared` argument is
# passed to prefer linking to shared libraries.
@@ -104,6 +100,8 @@ use-libcxx = false
# The value specified here will be passed as `-DLLVM_USE_LINKER` to CMake.
#use-linker = "lld"
+# Whether or not to specify `-DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=YES`
+allow-old-toolchain = false
# =============================================================================
# General build configuration options
@@ -162,6 +160,9 @@ nodejs = "node"
# Python interpreter to use for various tasks throughout the build, notably
# rustdoc tests, the lldb python interpreter, and some dist bits and pieces.
# Note that Python 2 is currently required.
+#
+# Defaults to python2.7, then python2. If neither executable can be found, then
+# it defaults to the Python interpreter used to execute x.py.
python = "python2.7"
# Force Cargo to check that Cargo.lock describes the precise dependency
@@ -313,7 +314,7 @@ debuginfo-only-std = false
# Enable debuginfo for the extended tools: cargo, rls, rustfmt
# Adding debuginfo makes them several times larger.
-#debuginfo-tools = false
+debuginfo-tools = false
# Whether or not `panic!`s generate backtraces (RUST_BACKTRACE)
backtrace = true
@@ -420,6 +421,9 @@ jemalloc = false
# development of NLL
test-compare-mode = false
+# Use LLVM libunwind as the implementation for Rust's unwinder.
+llvm-libunwind = false
+
# =============================================================================
# Options for specific targets
#
@@ -476,6 +480,9 @@ crt-static = false
# linked binaries
#musl-root = "..."
+# The root location of the `wasm32-unknown-wasi` sysroot.
+#wasi-root = "..."
+
# Used in testing for configuring where the QEMU images are located, you
# probably don't want to use this.
#qemu-rootfs = "..."
@@ -530,6 +537,9 @@ crt-static = true
# linked binaries
#musl-root = "..."
+# The root location of the `wasm32-unknown-wasi` sysroot.
+#wasi-root = "..."
+
# Used in testing for configuring where the QEMU images are located, you
# probably don't want to use this.
#qemu-rootfs = "..."
@@ -584,6 +594,9 @@ crt-static = true
# linked binaries
#musl-root = "..."
+# The root location of the `wasm32-unknown-wasi` sysroot.
+#wasi-root = "..."
+
# Used in testing for configuring where the QEMU images are located, you
# probably don't want to use this.
#qemu-rootfs = "..."