Commit 2c58c39e authored by Steven Fackler's avatar Steven Fackler
Browse files

Fix rerun logic

Closes #732
parent 5251eab4
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -39,13 +39,13 @@ enum Version {
fn env(name: &str) -> Option<OsString> {
    let prefix = env::var("TARGET").unwrap().to_uppercase().replace("-", "_");
    let prefixed = format!("{}_{}", prefix, name);
    println!("cargo:rerun-if-changed={}", prefixed);
    println!("cargo:rerun-if-env-changed={}", prefixed);

    if let Some(var) = env::var_os(&prefixed) {
        return Some(var);
    }

    println!("cargo:rerun-if-changed={}", name);
    println!("cargo:rerun-if-env-changed={}", name);
    env::var_os(name)
}