From 430eb0e5306e1d8d4babc62526a8d81b8f10b8ea Mon Sep 17 00:00:00 2001 From: Colin Reeder Date: Sun, 10 Jan 2021 00:19:08 -0700 Subject: [PATCH] Attempt to fix windows build --- icons/build.rs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/icons/build.rs b/icons/build.rs index a9ae2de..166a2a4 100644 --- a/icons/build.rs +++ b/icons/build.rs @@ -3,8 +3,12 @@ use std::io::Write; fn main() { println!("cargo:rerun-if-changed=res"); - let mut file = - std::fs::File::create(format!("{}/icons.rs", std::env::var("OUT_DIR").unwrap())).unwrap(); + let mut file = std::fs::File::create(format!( + "{}{}icons.rs", + std::env::var("OUT_DIR").unwrap(), + std::path::MAIN_SEPARATOR + )) + .unwrap(); let mut mapping = Vec::new(); writeln!(file, "use super::Icon;").unwrap(); @@ -30,7 +34,7 @@ fn main() { writeln!( file, - "pub const {}: Icon=Icon{{path:\"{}\",content:include_str!(\"{}\")}};", + "pub const {}: Icon=Icon{{path:\"{}\",content:include_str!(r#\"{}\"#)}};", name, key, path.canonicalize().unwrap().to_str().unwrap() -- 2.30.1