guru/dev-util/rust-script/files/rust-script-0.34.0-fix-test.patch
Takuya Wakazono 45bce1db40
dev-util/rust-script: fix tests with new cargo.eclass
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2024-08-10 12:37:09 +09:00

21 lines
881 B
Diff

- cargo_target_dir helper contains {debug,release}
- tests does not work with CARGO_BUILD_TARGET defined
https://github.com/fornwall/rust-script/issues/85
--- a/tests/util/mod.rs
+++ b/tests/util/mod.rs
@@ -15,12 +15,13 @@ macro_rules! rust_script {
let out = {
let target_dir = ::std::env::var("CARGO_TARGET_DIR")
.unwrap_or_else(|_| String::from("target"));
- let mut cmd = Command::new(format!("{}/debug/rust-script", target_dir));
+ let mut cmd = Command::new(format!("{}/rust-script", target_dir));
$(
cmd.arg($args);
)*
cmd.env_remove("CARGO_TARGET_DIR");
+ cmd.env_remove("CARGO_BUILD_TARGET");
$(cmd.env(stringify!($env_k), $env_v);)*
cmd_str = format!("{:?}", cmd);