summaryrefslogtreecommitdiff
path: root/dev-util/rust-script/files/rust-script-0.34.0-fix-test.patch
blob: b7a68add0bdfb7b87dad47a33c011789faaf84d5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
- 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);