about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--library/stdarch/crates/assert-instr-macro/build.rs1
-rw-r--r--library/stdarch/crates/core_arch/build.rs3
2 files changed, 4 insertions, 0 deletions
diff --git a/library/stdarch/crates/assert-instr-macro/build.rs b/library/stdarch/crates/assert-instr-macro/build.rs
index 01ae79660ed..e02205f3b4f 100644
--- a/library/stdarch/crates/assert-instr-macro/build.rs
+++ b/library/stdarch/crates/assert-instr-macro/build.rs
@@ -2,6 +2,7 @@ use std::env;
 
 fn main() {
     println!("cargo:rerun-if-changed=build.rs");
+    println!("cargo::rustc-check-cfg=cfg(optimized)");
     let opt_level = env::var("OPT_LEVEL")
         .ok()
         .and_then(|s| s.parse().ok())
diff --git a/library/stdarch/crates/core_arch/build.rs b/library/stdarch/crates/core_arch/build.rs
new file mode 100644
index 00000000000..fdd68f83b8d
--- /dev/null
+++ b/library/stdarch/crates/core_arch/build.rs
@@ -0,0 +1,3 @@
+fn main() {
+    println!("cargo::rustc-check-cfg=cfg(stdarch_intel_sde)");
+}