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()
);
let libsodium_install_dir = PathBuf::from(env::var("LIBSODIUM_INSTALL_DIR").unwrap());
println!(
"cargo:rustc-link-search=native={}",
libsodium_install_dir.join("lib").display()
);
println!("cargo:rustc-link-lib=static=sodium");
println!(
"cargo:rerun-if-changed={}",
libsodium_install_dir.join("lib/libsodium.a").display()
);
if let Ok(libsodium_install_dir) = env::var("LIBSODIUM_INSTALL_DIR") {
let libsodium_install_dir = PathBuf::from(libsodium_install_dir);
println!(
"cargo:rustc-link-search=native={}",
libsodium_install_dir.join("lib").display()
);
println!("cargo:rustc-link-lib=static=sodium");
println!(
"cargo:rerun-if-changed={}",
libsodium_install_dir.join("lib/libsodium.a").display()
);
} else {
println!("cargo:warn=Environment variable `LIBSODIUM_INSTALL_DIR` missing!");
}
}
}