use std::{env, path::Path};
fn main() {
let manifest_dir = env::var("CARGO_MANIFEST_DIR").unwrap();
let build_dir = Path::new(&manifest_dir).parent().unwrap().join("build");
println!("cargo:rustc-link-search=native={}", build_dir.display());
println!("cargo:rustc-link-search=native=/usr/local/lib");
println!(
"cargo:rustc-link-search=native={}/.local/lib",
env::var("HOME").unwrap()
);
println!("cargo:rustc-link-lib=dylib=krun");
println!(
"cargo:rerun-if-changed={}",
build_dir.join("libkrun.dylib").display()
);
println!(
"cargo:rerun-if-changed={}",
build_dir.join("libkrun.so").display()
);
}