blob: 02926032e615f63ec0f7eb14961b2ebfaeb0715a [file] [log] [blame]
diff --git a/build.rs b/build.rs
index 5d5406c..82b7a43 100644
--- a/build.rs
+++ b/build.rs
@@ -37,6 +37,15 @@ fn main() {
}
}
+ // autocfg generates probe files in $OUT_DIR with nondeterministic contents.
+ // (In autocfg 1.4, the filenames are nondeterministic as well.)
+ let out_dir_env = env::var("OUT_DIR").unwrap();
+ let out_dir = Path::new(&out_dir_env);
+ std::fs::remove_file(out_dir.join("probe0.ll")).unwrap();
+ std::fs::remove_file(out_dir.join("probe1.ll")).unwrap();
+ std::fs::remove_file(out_dir.join("probe2.ll")).unwrap();
+ std::fs::remove_file(out_dir.join("probe3.ll")).unwrap();
+
autocfg::rerun_path("build.rs");
write_radix_bases().unwrap();