Fix password-hash/build.rs which would cause rust-analyzer to crash
This commit is contained in:
parent
dbdfa8ae44
commit
a5a5ee9330
|
|
@ -16,15 +16,19 @@ fn main() {
|
||||||
.display()
|
.display()
|
||||||
);
|
);
|
||||||
|
|
||||||
let libsodium_install_dir = PathBuf::from(env::var("LIBSODIUM_INSTALL_DIR").unwrap());
|
if let Ok(libsodium_install_dir) = env::var("LIBSODIUM_INSTALL_DIR") {
|
||||||
println!(
|
let libsodium_install_dir = PathBuf::from(libsodium_install_dir);
|
||||||
"cargo:rustc-link-search=native={}",
|
println!(
|
||||||
libsodium_install_dir.join("lib").display()
|
"cargo:rustc-link-search=native={}",
|
||||||
);
|
libsodium_install_dir.join("lib").display()
|
||||||
println!("cargo:rustc-link-lib=static=sodium");
|
);
|
||||||
println!(
|
println!("cargo:rustc-link-lib=static=sodium");
|
||||||
"cargo:rerun-if-changed={}",
|
println!(
|
||||||
libsodium_install_dir.join("lib/libsodium.a").display()
|
"cargo:rerun-if-changed={}",
|
||||||
);
|
libsodium_install_dir.join("lib/libsodium.a").display()
|
||||||
|
);
|
||||||
|
} else {
|
||||||
|
println!("cargo:warn=Environment variable `LIBSODIUM_INSTALL_DIR` missing!");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue