]> git.lizzy.rs Git - rust.git/blobdiff - library/unwind/build.rs
Rollup merge of #99415 - ferrocene:pa-reuse-initial, r=Mark-Simulacrum
[rust.git] / library / unwind / build.rs
index 126e41d1e2015ecc5c930904222c1f45598dba06..31af390253b6f108c64d26c057295a482b992b84 100644 (file)
@@ -2,8 +2,14 @@
 
 fn main() {
     println!("cargo:rerun-if-changed=build.rs");
-    let target = env::var("TARGET").expect("TARGET was not set");
+    println!("cargo:rerun-if-env-changed=CARGO_CFG_MIRI");
+
+    if env::var_os("CARGO_CFG_MIRI").is_some() {
+        // Miri doesn't need the linker flags or a libunwind build.
+        return;
+    }
 
+    let target = env::var("TARGET").expect("TARGET was not set");
     if target.contains("android") {
         let build = cc::Build::new();