@@ -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");
}
}
@@ -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");