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,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!");
}
} }
} }