diff --git a/Cargo.toml b/Cargo.toml index 82d18c4..a31b7e5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,6 +2,7 @@ name = "godo-launcher" version = "0.1.0" edition = "2021" +build = "build.rs" [dependencies] colog = "1.3.0" @@ -9,3 +10,6 @@ log = "0.4.22" reqwest = { version = "0.12", features = ["blocking", "json"] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" + +[build-dependencies] +winres = "0.1" \ No newline at end of file diff --git a/app_icon.ico b/app_icon.ico new file mode 100644 index 0000000..5551e79 Binary files /dev/null and b/app_icon.ico differ diff --git a/build.rs b/build.rs new file mode 100644 index 0000000..95dd985 --- /dev/null +++ b/build.rs @@ -0,0 +1,9 @@ +extern crate winres; + +fn main() { + if cfg!(target_os = "windows") { + let mut res = winres::WindowsResource::new(); + res.set_icon("app_icon.ico"); + res.compile().unwrap(); + } +} \ No newline at end of file