diff --git a/build.rs b/build.rs index c380dd0..bbb92a8 100755 --- a/build.rs +++ b/build.rs @@ -5,16 +5,17 @@ // pre-compiled bytes using [include_bytes!()] on the images in [images/]. #[cfg(windows)] fn main() -> std::io::Result<()> { - set_commit_env(); + set_commit_env(); - static_vcruntime::metabuild(); - let mut res = winres::WindowsResource::new(); - // This sets the icon. - res.set_icon("images/icons/icon.ico"); - // This sets the [Run as Administrator] metadata flag for Windows. - // Why do I do this?: [https://github.com/hinto-janai/gupax/tree/main/src#why-does-gupax-need-to-be-admin-on-windows] - // TL;DR: Because Windows. - res.set_manifest(r#" + static_vcruntime::metabuild(); + let mut res = winres::WindowsResource::new(); + // This sets the icon. + res.set_icon("assets/images/icons/icon.ico"); + // This sets the [Run as Administrator] metadata flag for Windows. + // Why do I do this?: [https://github.com/hinto-janai/gupax/tree/main/src#why-does-gupax-need-to-be-admin-on-windows] + // TL;DR: Because Windows. + res.set_manifest( + r#" @@ -24,27 +25,28 @@ fn main() -> std::io::Result<()> { - "#); - res.compile() + "#, + ); + res.compile() } #[cfg(unix)] fn main() { - set_commit_env(); + set_commit_env(); } // Set the current git commit to the env var [COMMIT]. fn set_commit_env() { - println!("cargo:rerun-if-changed=.git/refs/heads/"); + println!("cargo:rerun-if-changed=.git/refs/heads/"); - let output = std::process::Command::new("git") - .args(["rev-parse", "HEAD"]) - .output() - .unwrap(); + let output = std::process::Command::new("git") + .args(["rev-parse", "HEAD"]) + .output() + .unwrap(); - let commit = String::from_utf8(output.stdout).unwrap(); + let commit = String::from_utf8(output.stdout).unwrap(); - assert!(commit.len() >= 40); + assert!(commit.len() >= 40); - println!("cargo:rustc-env=COMMIT={commit}"); + println!("cargo:rustc-env=COMMIT={commit}"); }