Fix password-hash/build.rs which would cause rust-analyzer to crash

This commit is contained in:
Jakub Hlusička 2026-01-21 00:48:17 +01:00
parent dbdfa8ae44
commit a5a5ee9330

View file

@ -16,7 +16,8 @@ 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") {
let libsodium_install_dir = PathBuf::from(libsodium_install_dir);
println!( println!(
"cargo:rustc-link-search=native={}", "cargo:rustc-link-search=native={}",
libsodium_install_dir.join("lib").display() libsodium_install_dir.join("lib").display()
@ -26,5 +27,8 @@ fn main() {
"cargo:rerun-if-changed={}", "cargo:rerun-if-changed={}",
libsodium_install_dir.join("lib/libsodium.a").display() libsodium_install_dir.join("lib/libsodium.a").display()
); );
} else {
println!("cargo:warn=Environment variable `LIBSODIUM_INSTALL_DIR` missing!");
}
} }
} }