20 lines
916 B
Rust
20 lines
916 B
Rust
//! makepad-builder.exe carries the Builder icon, `resources/builder_1024.png`
|
|
//! (rendered from tools/app_icons/builder.svg). Other targets are unaffected.
|
|
use std::path::Path;
|
|
|
|
fn main() {
|
|
let version = std::env::var("CARGO_PKG_VERSION").unwrap_or_default();
|
|
let info = makepad_win_resource::VersionInfo {
|
|
file_description: "Makepad Builder".into(),
|
|
product_name: "Makepad Builder".into(),
|
|
internal_name: "makepad-builder".into(),
|
|
original_filename: "makepad-builder.exe".into(),
|
|
version: makepad_win_resource::VersionInfo::parse_version(&version),
|
|
version_text: version,
|
|
..Default::default()
|
|
};
|
|
let icon = Path::new(env!("CARGO_MANIFEST_DIR")).join("resources/builder_1024.png");
|
|
if let Err(error) = makepad_win_resource::link_app_resources(&icon, &info, Some("makepad-builder")) {
|
|
panic!("Windows resources: {error}");
|
|
}
|
|
}
|