mirror of
https://github.com/RustPython/RustPython.git
synced 2026-06-02 19:39:49 +09:00
18 lines
590 B
Rust
18 lines
590 B
Rust
fn main() {
|
|
if std::env::var("CARGO_CFG_TARGET_OS").unwrap() == "windows" {
|
|
println!("cargo:rerun-if-changed=logo.ico");
|
|
let mut res = winresource::WindowsResource::new();
|
|
if std::path::Path::new("logo.ico").exists() {
|
|
res.set_icon("logo.ico");
|
|
} else {
|
|
println!("cargo:warning=logo.ico not found, skipping icon embedding");
|
|
return;
|
|
}
|
|
res.compile()
|
|
.map_err(|e| {
|
|
println!("cargo:warning=Failed to compile Windows resources: {e}");
|
|
})
|
|
.ok();
|
|
}
|
|
}
|