diff --git a/Cargo.lock b/Cargo.lock index 7bc682ed..1fe41fe1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1413,9 +1413,9 @@ dependencies = [ [[package]] name = "embed-resource" -version = "2.5.1" +version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b68b6f9f63a0b6a38bc447d4ce84e2b388f3ec95c99c641c8ff0dd3ef89a6379" +checksum = "4762ce03154ba57ebaeee60cc631901ceae4f18219cbb874e464347471594742" dependencies = [ "cc", "memchr", diff --git a/ffi/Cargo.toml b/ffi/Cargo.toml index 037b4c47..9d226cee 100644 --- a/ffi/Cargo.toml +++ b/ffi/Cargo.toml @@ -23,7 +23,7 @@ tracing.workspace = true tracing-subscriber = { version = "0.3", features = ["env-filter"] } [target.'cfg(windows)'.build-dependencies] -embed-resource = "2.5" +embed-resource = "3.0" [lints] workspace = true diff --git a/ffi/build.rs b/ffi/build.rs index 34a634f3..6fa81007 100644 --- a/ffi/build.rs +++ b/ffi/build.rs @@ -89,7 +89,9 @@ END let version_rc_data = generate_version_rc(); let mut file = File::create(&version_rc_file).expect("cannot create version.rc file"); file.write_all(version_rc_data.as_bytes()).unwrap(); - embed_resource::compile(&version_rc_file, embed_resource::NONE); + embed_resource::compile(&version_rc_file, embed_resource::NONE) + .manifest_required() + .unwrap(); } }