-
Notifications
You must be signed in to change notification settings - Fork 2
/
build.rs
25 lines (25 loc) · 880 Bytes
/
build.rs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
use std::{env, io};
use winres::WindowsResource;
fn main() -> io::Result<()> {
if env::var_os("CARGO_CFG_WINDOWS").is_some() {
WindowsResource::new()
// set exe icon
.set_icon("assets/win_global_gpu.ico")
// require admin
// .set_manifest(
// r#"
// <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
// <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
// <security>
// <requestedPrivileges>
// <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
// </requestedPrivileges>
// </security>
// </trustInfo>
// </assembly>
// "#,
// )
.compile()?;
}
Ok(())
}