Set RUSTDOCFLAGS environment variable in run_cargo_command_with_callback function

This commit is contained in:
Guillaume Gomez 2023-11-23 17:11:07 +01:00
parent 7013eccc05
commit ad1d5417e7

View File

@ -694,9 +694,12 @@ where
);
eprintln!("Using `{}`.", rustc_toolchain_version);
}
let mut env = env.clone();
let rustflags = env.get("RUSTFLAGS").cloned().unwrap_or_default();
env.insert("RUSTDOCFLAGS".to_string(), rustflags);
let mut cargo_command: Vec<&dyn AsRef<OsStr>> = vec![&"cargo", &toolchain_arg];
cargo_command.extend_from_slice(&command);
callback(&cargo_command, cwd, env)
callback(&cargo_command, cwd, &env)
}
// FIXME(antoyo): linker gives multiple definitions error on Linux