Merge pull request #1862 from zed-industries/fix-catalina

Antonio Scandurra created

Weakly link ReplayKit to ensure this library can be used on macOS 10.15

Change summary

crates/zed/build.rs | 3 +++
1 file changed, 3 insertions(+)

Detailed changes

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