From 83be28e8b07986fc1c5ee7e8304002d8ee0ef75e Mon Sep 17 00:00:00 2001 From: Jackson Coxson Date: Wed, 26 Mar 2025 09:32:41 -0600 Subject: [PATCH] Dynamically link libplist --- ffi/Cargo.toml | 2 +- ffi/build.rs | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/ffi/Cargo.toml b/ffi/Cargo.toml index 9e6c602..2099caa 100644 --- a/ffi/Cargo.toml +++ b/ffi/Cargo.toml @@ -13,7 +13,7 @@ tokio = { version = "1.44.1", features = ["full"] } libc = "0.2.171" openssl-sys = { version = "0.9", features = ["vendored"] } plist = "1.7.1" -plist_plus = { version = "0.2.6", features = ["vendored"] } +plist_plus = { version = "0.2.6", features = ["dynamic"] } [build-dependencies] cbindgen = "0.28.0" diff --git a/ffi/build.rs b/ffi/build.rs index ad44920..b777e71 100644 --- a/ffi/build.rs +++ b/ffi/build.rs @@ -16,4 +16,6 @@ fn main() { .generate() .expect("Unable to generate bindings") .write_to_file("idevice.h"); + + println!("cargo:rustc-link-arg=-lplist-2.0"); }