Skip to content

Commit

Permalink
Check RUSTC_WRAPPER instead of CARGO_RUSTC_WRAPPER.
Browse files Browse the repository at this point in the history
Similar to dtolnay/anyhow#248, and as suggested [here], check `RUSTC_WRAPPER`
instead of `CARGO_RUSTC_WRAPPER`.

[here]: #544 (comment)
  • Loading branch information
sunfishcode committed Mar 18, 2023
1 parent dd3de92 commit eb6d204
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions build.rs
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@ fn main() {
println!("cargo:rerun-if-env-changed=CARGO_ENCODED_RUSTFLAGS");
println!("cargo:rerun-if-env-changed=RUSTC");
println!("cargo:rerun-if-env-changed=TARGET");
println!("cargo:rerun-if-env-changed=CARGO_RUSTC_WRAPPER");
println!("cargo:rerun-if-env-changed=RUSTC_WRAPPER");
println!("cargo:rerun-if-env-changed=PROFILE");
}

Expand Down Expand Up @@ -240,7 +240,7 @@ fn can_compile<T: AsRef<str>>(test: T) -> bool {
let rustc = var("RUSTC").unwrap();
let target = var("TARGET").unwrap();

let mut cmd = if let Ok(wrapper) = var("CARGO_RUSTC_WRAPPER") {
let mut cmd = if let Ok(wrapper) = var("RUSTC_WRAPPER") {
let mut cmd = std::process::Command::new(wrapper);
// The wrapper's first argument is supposed to be the path to rustc.
cmd.arg(rustc);
Expand Down

0 comments on commit eb6d204

Please sign in to comment.