use std::env;
use std::path::Path;
fn main() {
println!("cargo:rerun-if-changed=sdk");
let target = env::var("TARGET").unwrap();
let arch_dir = if target.contains("x86_64") {
"x64"
} else if target.contains("i686") {
"x86"
} else {
panic!("Unsupported TARGET for Rainmeter crate: {}", target);
};
let manifest_dir = env::var("CARGO_MANIFEST_DIR").expect("CARGO_MANIFEST_DIR not set");
let lib_path = Path::new(&manifest_dir)
.join("sdk")
.join("API")
.join(arch_dir);
println!("cargo:rustc-link-search=native={}", lib_path.display());
println!("cargo:rustc-link-lib=dylib=Rainmeter");
}