summarylogtreecommitdiffstats
path: root/mingw-config.toml
diff options
context:
space:
mode:
authorpingplug2021-01-03 22:55:24 +0800
committerpingplug2021-01-03 22:55:24 +0800
commit8e64e6ca04164ccdb4f4ff87355cf39e43a3a5ac (patch)
treee088c5278c6a3233d8f54dffb45c01e6ce63282e /mingw-config.toml
parentea5462cec5d59f26b1741533a2dd5efb86a730e2 (diff)
downloadaur-8e64e6ca04164ccdb4f4ff87355cf39e43a3a5ac.tar.gz
Updated to 1.49.0
Diffstat (limited to 'mingw-config.toml')
-rw-r--r--mingw-config.toml39
1 files changed, 37 insertions, 2 deletions
diff --git a/mingw-config.toml b/mingw-config.toml
index 523341776a96..98699f919166 100644
--- a/mingw-config.toml
+++ b/mingw-config.toml
@@ -138,6 +138,9 @@ use-libcxx = false
# Whether or not to specify `-DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=YES`
allow-old-toolchain = false
+# Whether to include the Polly optimizer.
+polly = false
+
# =============================================================================
# General build configuration options
# =============================================================================
@@ -382,6 +385,10 @@ debug-assertions-std = false
# Overrides the `debug-assertions` option, if defined.
#
# Defaults to rust.debug-assertions value
+#
+# If you see a message from `tracing` saying
+# `max_level_info` is enabled and means logging won't be shown,
+# set this value to `true`.
debug-logging = false
# Debuginfo level for most of Rust code, corresponds to the `-C debuginfo=N` option of `rustc`.
@@ -474,7 +481,7 @@ dist-src = false
# This is an array of the codegen backends that will be compiled for the rustc
# that's being compiled. The default is to only build the LLVM codegen backend,
-# and currently the only standard option supported is `"llvm"`
+# and currently the only standard options supported are `"llvm"` and `"cranelift"`.
codegen-backends = ["llvm"]
# Indicates whether LLD will be compiled and made available in the sysroot for
@@ -523,7 +530,8 @@ jemalloc = false
test-compare-mode = false
# Use LLVM libunwind as the implementation for Rust's unwinder.
-llvm-libunwind = false
+# Accepted values are 'in-tree' (formerly true), 'system' or 'no' (formerly false).
+llvm-libunwind = 'no'
# Enable Windows Control Flow Guard checks in the standard library.
# This only applies from stage 1 onwards, and only for Windows targets.
@@ -578,6 +586,15 @@ linker = "cc"
# build native code.
#android-ndk = "/path/to/ndk"
+# Build the sanitizer runtimes for this target.
+# This option will override the same option under [build] section.
+#sanitizers = false
+
+# Build the profiler runtime for this target(required when compiling with options that depend
+# on this runtime, such as `-C profile-generate` or `-Z instrument-coverage`).
+# This option will override the same option under [build] section.
+#profiler = false
+
# Force static or dynamic linkage of the standard library for this target. If
# this target is a host for rustc, this will also affect the linkage of the
# compiler itself. This is useful for building rustc on targets that normally
@@ -639,6 +656,15 @@ linker = "i686-w64-mingw32-cc"
# build native code.
#android-ndk = "/path/to/ndk"
+# Build the sanitizer runtimes for this target.
+# This option will override the same option under [build] section.
+#sanitizers = false
+
+# Build the profiler runtime for this target(required when compiling with options that depend
+# on this runtime, such as `-C profile-generate` or `-Z instrument-coverage`).
+# This option will override the same option under [build] section.
+#profiler = false
+
# Force static or dynamic linkage of the standard library for this target. If
# this target is a host for rustc, this will also affect the linkage of the
# compiler itself. This is useful for building rustc on targets that normally
@@ -700,6 +726,15 @@ linker = "x86_64-w64-mingw32-cc"
# build native code.
#android-ndk = "/path/to/ndk"
+# Build the sanitizer runtimes for this target.
+# This option will override the same option under [build] section.
+#sanitizers = false
+
+# Build the profiler runtime for this target(required when compiling with options that depend
+# on this runtime, such as `-C profile-generate` or `-Z instrument-coverage`).
+# This option will override the same option under [build] section.
+#profiler = false
+
# Force static or dynamic linkage of the standard library for this target. If
# this target is a host for rustc, this will also affect the linkage of the
# compiler itself. This is useful for building rustc on targets that normally