Remap debuginfo for all crates.

This commit is contained in:
Joel Galenson 2019-08-14 10:47:06 -07:00
parent 55caf1dcd3
commit 9e2d02a1a1

View file

@ -287,10 +287,6 @@ fn main() {
cmd.arg("-C").arg("target-feature=-crt-static");
}
}
if let Ok(map) = env::var("RUSTC_DEBUGINFO_MAP") {
cmd.arg("--remap-path-prefix").arg(&map);
}
} else {
// Override linker if necessary.
if let Ok(host_linker) = env::var("RUSTC_HOST_LINKER") {
@ -305,16 +301,10 @@ fn main() {
cmd.arg("-C").arg("target-feature=-crt-static");
}
}
}
let crate_type = args.windows(2)
.find(|w| &*w[0] == "--crate-type")
.and_then(|w| w[1].to_str());
if let Some("proc-macro") = crate_type {
if let Ok(map) = env::var("RUSTC_DEBUGINFO_MAP") {
cmd.arg("--remap-path-prefix").arg(&map);
}
}
if let Ok(map) = env::var("RUSTC_DEBUGINFO_MAP") {
cmd.arg("--remap-path-prefix").arg(&map);
}
// Force all crates compiled by this compiler to (a) be unstable and (b)