build.rs

 1fn main() {
 2    #[cfg(target_os = "windows")]
 3    {
 4        println!("cargo:rerun-if-changed=manifest.xml");
 5
 6        let mut res = winresource::WindowsResource::new();
 7        res.set_manifest_file("manifest.xml");
 8        res.set_icon("app-icon.ico");
 9
10        if let Err(e) = res.compile() {
11            eprintln!("{}", e);
12            std::process::exit(1);
13        }
14    }
15}