From: Vadim Petrochenkov Date: Fri, 6 Jan 2017 13:28:53 +0000 (+0300) Subject: Do not treat `warning` and `rerun-if-changed` as user-defined metadata in build scrip... X-Git-Tag: archive/raspbian/0.35.0-2+rpi1~3^2^2^2^2^2^2^2~22^2~11^2~49^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=8a286df93563dcd463784955af4b18c519511a1e;p=cargo.git Do not treat `warning` and `rerun-if-changed` as user-defined metadata in build script overrides --- diff --git a/src/cargo/ops/cargo_compile.rs b/src/cargo/ops/cargo_compile.rs index 9e8de638d..8616774e0 100644 --- a/src/cargo/ops/cargo_compile.rs +++ b/src/cargo/ops/cargo_compile.rs @@ -505,6 +505,9 @@ fn scrape_target_config(config: &Config, triple: &str) let list = value.list(&k)?; output.cfgs.extend(list.iter().map(|v| v.0.clone())); } + "warning" | "rerun-if-changed" => { + bail!("`{}` is not supported in build script overrides", k); + } _ => { let val = value.string(&k)?.0; output.metadata.push((k.clone(), val.to_string()));