add windows icon logic to template.

This commit is contained in:
tensor-programming
2019-12-24 04:39:19 -05:00
parent ef5e3e4430
commit 0fa4b7b84f
2 changed files with 16 additions and 0 deletions

View File

@@ -7,6 +7,7 @@ license = ""
repository = ""
default-run = "app"
edition = "2018"
build = "src/build.rs"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
@@ -19,6 +20,9 @@ phf = "0.7.24"
includedir = "0.5.0"
tauri = <%= tauriDep || `{ version = "0.2.0" }` %>
[target."cfg(windows)".build-dependencies]
winres = "0.1"
[features]
dev-server = [ "tauri/dev-server" ]
embedded-server = [ "tauri/embedded-server" ]

View File

@@ -0,0 +1,12 @@
#[cfg(windows)]
extern crate winres;
#[cfg(windows)]
fn main() {
let mut res = winres::WindowsResource::new();
res.set_icon("icons/icon.ico");
res.compile().expect("Unable to find visual studio tools");
}
#[cfg(not(windows))]
fn main() {}