diff options
Diffstat (limited to 'mingw-config.toml')
-rw-r--r-- | mingw-config.toml | 25 |
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 = "..." |