Skip to content

Commit

Permalink
Merge pull request #120 from epage/env
Browse files Browse the repository at this point in the history
fix(cargo): Take advantge of `CARGO_BIN_EXE`
  • Loading branch information
epage committed May 13, 2021
2 parents 2f67bd1 + 674ae49 commit 31c3af1
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion src/cargo.rs
Expand Up @@ -201,5 +201,8 @@ pub fn cargo_bin<S: AsRef<str>>(name: S) -> path::PathBuf {
}

fn cargo_bin_str(name: &str) -> path::PathBuf {
target_dir().join(format!("{}{}", name, env::consts::EXE_SUFFIX))
let env_var = format!("CARGO_BIN_EXE_{}", name);
std::env::var_os(&env_var)
.map(|p| p.into())
.unwrap_or_else(|| target_dir().join(format!("{}{}", name, env::consts::EXE_SUFFIX)))
}

0 comments on commit 31c3af1

Please sign in to comment.