Move weak linking into zed's build.rs

Antonio Scandurra created

Change summary

crates/live_kit_client/build.rs | 3 ---
crates/zed/build.rs             | 3 +++
2 files changed, 3 insertions(+), 3 deletions(-)

Detailed changes

crates/live_kit_client/build.rs 🔗

@@ -44,9 +44,6 @@ fn main() {
 
         // Register exported Objective-C selectors, protocols, etc when building example binaries.
         println!("cargo:rustc-link-arg=-Wl,-ObjC");
-
-        // Weakly link ReplayKit to ensure this library can be used on macOS 10.15+.
-        println!("cargo:rustc-link-arg=-Wl,-weak_framework ReplayKit");
     }
 }
 

crates/zed/build.rs 🔗

@@ -16,6 +16,9 @@ fn main() {
         println!("cargo:rustc-link-arg=-Wl,-rpath,@executable_path");
     }
 
+    // Weakly link ReplayKit to ensure Zed can be used on macOS 10.15+.
+    println!("cargo:rustc-link-arg=-Wl,-weak_framework,ReplayKit");
+
     // Seems to be required to enable Swift concurrency
     println!("cargo:rustc-link-arg=-Wl,-rpath,/usr/lib/swift");