11 lines
477 B
Rust
11 lines
477 B
Rust
|
|
// Windows reads the taskbar and Explorer icon from the exe's resource
|
||
|
|
// section; desktop environments on other platforms use the desktop file.
|
||
|
|
fn main() {
|
||
|
|
println!("cargo:rerun-if-changed=data/icons/com.randogoth.carrier.ico");
|
||
|
|
if std::env::var("CARGO_CFG_WINDOWS").is_ok() {
|
||
|
|
let mut res = winresource::WindowsResource::new();
|
||
|
|
res.set_icon("data/icons/com.randogoth.carrier.ico");
|
||
|
|
res.compile().expect("failed to embed Windows icon");
|
||
|
|
}
|
||
|
|
}
|