Only set *FLAGS env vars if they are not empty
This commit is contained in:
parent
0658259325
commit
08c8996ff6
@ -1405,8 +1405,16 @@ pub fn env(&mut self, key: impl AsRef<OsStr>, value: impl AsRef<OsStr>) -> &mut
|
||||
|
||||
impl From<Cargo> for Command {
|
||||
fn from(mut cargo: Cargo) -> Command {
|
||||
cargo.command.env("RUSTFLAGS", &cargo.rustflags.0);
|
||||
cargo.command.env("RUSTDOCFLAGS", &cargo.rustdocflags.0);
|
||||
let rustflags = &cargo.rustflags.0;
|
||||
if !rustflags.is_empty() {
|
||||
cargo.command.env("RUSTFLAGS", rustflags);
|
||||
}
|
||||
|
||||
let rustdocflags = &cargo.rustdocflags.0;
|
||||
if !rustdocflags.is_empty() {
|
||||
cargo.command.env("RUSTDOCFLAGS", rustdocflags);
|
||||
}
|
||||
|
||||
cargo.command
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user