Files

17 lines
597 B
Rust

fn main() {
println!("cargo:rerun-if-changed=assets/icon.ico");
println!("cargo:rerun-if-env-changed=HIMAGE_GENERATE_ICON");
if std::env::var_os("HIMAGE_GENERATE_ICON").is_some() {
return;
}
if std::env::var("CARGO_CFG_TARGET_OS").as_deref() == Ok("windows") {
#[cfg(windows)]
winresource::WindowsResource::new()
.set_icon("assets/icon.ico")
.set("FileDescription", "HImage 图片浏览器")
.set("ProductName", "HImage")
.compile()
.expect("failed to compile Windows icon resource");
}
}