summaryrefslogtreecommitdiff
path: root/src-tauri/src/build.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src-tauri/src/build.rs')
-rw-r--r--src-tauri/src/build.rs16
1 files changed, 16 insertions, 0 deletions
diff --git a/src-tauri/src/build.rs b/src-tauri/src/build.rs
new file mode 100644
index 0000000..75f4465
--- /dev/null
+++ b/src-tauri/src/build.rs
@@ -0,0 +1,16 @@
+#[cfg(windows)]
+extern crate winres;
+
+#[cfg(windows)]
+fn main() {
+ if std::path::Path::new("icons/icon.ico").exists() {
+ let mut res = winres::WindowsResource::new();
+ res.set_icon_with_id("icons/icon.ico", "32512");
+ res.compile().expect("Unable to find visual studio tools.");
+ } else {
+ panic!("No icon.ico found. Please add one or check the path.");
+ }
+}
+
+#[cfg(not(windows))]
+fn main() {}