From 8931d1170b628e70288bf420a60cd3a5ebac1443 Mon Sep 17 00:00:00 2001 From: Dan Gohman Date: Sat, 18 Mar 2023 09:02:48 -0700 Subject: [PATCH] Check `RUSTC_WRAPPER` instead of `CARGO_RUSTC_WRAPPER`. Similar to dtolnay/anyhow#248, and as suggested [here], check `RUSTC_WRAPPER` instead of `CARGO_RUSTC_WRAPPER`. [here]: https://github.com/bytecodealliance/rustix/pull/544#discussion_r1140467731 --- build.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build.rs b/build.rs index 4ee4fedcb..99dbf4059 100644 --- a/build.rs +++ b/build.rs @@ -117,7 +117,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"); } @@ -199,7 +199,7 @@ fn can_compile>(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);