fn main() { tauri_build::build(); #[cfg(target_os = "windows")] { let manifest_path = std::path::PathBuf::from( std::env::var("CARGO_MANIFEST_DIR").expect("missing CARGO_MANIFEST_DIR"), ) .join("common-controls.manifest"); let manifest_arg = format!("/MANIFESTINPUT:{}", manifest_path.display()); println!("cargo:rustc-link-arg=/MANIFEST:EMBED"); println!("cargo:rustc-link-arg={}", manifest_arg); // Avoid duplicate manifest resources in binary builds. println!("cargo:rustc-link-arg-bins=/MANIFEST:NO"); println!("cargo:rerun-if-changed={}", manifest_path.display()); } }