From 2d1c3aa8c3782a4b3dc5b1bfdfe99fad4be4190b Mon Sep 17 00:00:00 2001 From: Eduard-Mihai Burtescu Date: Tue, 27 Feb 2024 14:51:26 +0200 Subject: [PATCH] spirv-builder: add `RUSTGPU_CARGOFLAGS`, as a Cargo counterpart to `RUSTGPU_RUSTFLAGS` (for `rustc`). --- crates/spirv-builder/src/lib.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/crates/spirv-builder/src/lib.rs b/crates/spirv-builder/src/lib.rs index a2f4d5278d..67d5c9b66e 100644 --- a/crates/spirv-builder/src/lib.rs +++ b/crates/spirv-builder/src/lib.rs @@ -805,6 +805,10 @@ fn invoke_rustc(builder: &SpirvBuilder) -> Result { profile, ]); + if let Ok(extra_cargoflags) = tracked_env_var_get("RUSTGPU_CARGOFLAGS") { + cargo.args(extra_cargoflags.split_whitespace()); + } + // FIXME(eddyb) consider moving `target-specs` into `rustc_codegen_spirv_types`. // FIXME(eddyb) consider the `RUST_TARGET_PATH` env var alternative. cargo