#2874 on steroids Before you mark this PR as ready for review, make sure that you have: - [ ] Added a solid test coverage and/or screenshots from doing manual testing - [ ] Done a self-review taking into account security and performance aspects - [ ] Aligned any UI changes with the [UI checklist](https://github.com/zed-industries/zed/blob/main/CONTRIBUTING.md#uiux-checklist) Release Notes: - N/A --------- Co-authored-by: Eric Holk <eric@zed.dev>
21 lines
757 B
Rust
21 lines
757 B
Rust
#![allow(clippy::disallowed_methods, reason = "build scripts are exempt")]
|
|
#![cfg_attr(not(target_os = "macos"), allow(unused))]
|
|
|
|
fn main() {
|
|
println!("cargo::rustc-check-cfg=cfg(gles)");
|
|
|
|
#[cfg(all(target_os = "windows", feature = "windows-manifest"))]
|
|
embed_resource();
|
|
}
|
|
|
|
#[cfg(all(target_os = "windows", feature = "windows-manifest"))]
|
|
fn embed_resource() {
|
|
let manifest = std::path::Path::new("resources/windows/gpui.manifest.xml");
|
|
let rc_file = std::path::Path::new("resources/windows/gpui.rc");
|
|
println!("cargo:rerun-if-changed={}", manifest.display());
|
|
println!("cargo:rerun-if-changed={}", rc_file.display());
|
|
embed_resource::compile(rc_file, embed_resource::NONE)
|
|
.manifest_required()
|
|
.unwrap();
|
|
}
|