diff --git a/pumpkin/Cargo.toml b/pumpkin/Cargo.toml index 4796408c4..d3f0df38a 100644 --- a/pumpkin/Cargo.toml +++ b/pumpkin/Cargo.toml @@ -73,7 +73,8 @@ sysinfo = "0.32.0" # commands async-trait = "0.1.83" - [build-dependencies] -tauri-winres = "0.1.1" git-version = "0.3.9" +# This makes it so the entire project doesn't recompile on each build on linux. +[target.'cfg(target_os = "windows")'.build-dependencies] +tauri-winres= "0.1.1" diff --git a/pumpkin/build.rs b/pumpkin/build.rs index 17d20c9cf..7caffd0c8 100644 --- a/pumpkin/build.rs +++ b/pumpkin/build.rs @@ -2,7 +2,8 @@ use git_version::git_version; use std::env; fn main() { - if cfg!(target_os = "windows") { + #[cfg(all(target_os = "windows", not(debug_assertions)))] + { let mut res = tauri_winres::WindowsResource::new(); res.set_icon("../assets/icon.ico"); res.set_language(0x0009); // English