gpui: Add the windows-manifest
feature to embed manifest, enable by default (#32440)
Gpui's build.rs will embed a manifest file into the Windows binary, but sometimes we want to customize it, so I added a feature called `no-windows-manifest` to disable this behavior. Release Notes: - N/A
This commit is contained in:
parent
abe5d523e1
commit
bff5d85ff4
2 changed files with 3 additions and 3 deletions
|
@ -12,7 +12,7 @@ license = "Apache-2.0"
|
||||||
workspace = true
|
workspace = true
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
default = ["http_client", "font-kit", "wayland", "x11"]
|
default = ["http_client", "font-kit", "wayland", "x11", "windows-manifest"]
|
||||||
test-support = [
|
test-support = [
|
||||||
"leak-detection",
|
"leak-detection",
|
||||||
"collections/test-support",
|
"collections/test-support",
|
||||||
|
@ -69,7 +69,7 @@ x11 = [
|
||||||
"open",
|
"open",
|
||||||
"scap",
|
"scap",
|
||||||
]
|
]
|
||||||
|
windows-manifest = []
|
||||||
|
|
||||||
[lib]
|
[lib]
|
||||||
path = "src/gpui.rs"
|
path = "src/gpui.rs"
|
||||||
|
|
|
@ -17,7 +17,7 @@ fn main() {
|
||||||
#[cfg(target_os = "macos")]
|
#[cfg(target_os = "macos")]
|
||||||
macos::build();
|
macos::build();
|
||||||
}
|
}
|
||||||
#[cfg(target_os = "windows")]
|
#[cfg(all(target_os = "windows", feature = "windows-manifest"))]
|
||||||
Ok("windows") => {
|
Ok("windows") => {
|
||||||
let manifest = std::path::Path::new("resources/windows/gpui.manifest.xml");
|
let manifest = std::path::Path::new("resources/windows/gpui.manifest.xml");
|
||||||
let rc_file = std::path::Path::new("resources/windows/gpui.rc");
|
let rc_file = std::path::Path::new("resources/windows/gpui.rc");
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue