fn main() {
if pkg_config::probe_library("pqlite3").is_ok() {
return;
}
println!("cargo:rustc-link-lib=dylib=pqlite3");
if cfg!(target_os = "macos") {
println!("cargo:rustc-link-search=/usr/local/lib");
println!("cargo:rustc-link-search=/opt/homebrew/lib");
}
if cfg!(target_os = "linux") {
println!("cargo:rustc-link-search=/usr/local/lib");
println!("cargo:rustc-link-search=/usr/lib");
}
if cfg!(target_os = "windows") {
if let Ok(dir) = std::env::var("PQLITE3_LIB_DIR") {
println!("cargo:rustc-link-search={}", dir);
}
}
}