Marshall Bowers
6319ae0b4a
extension_cli: Allow building without dynamically linking WebRTC ( #13080 )
...
This PR fixes an issue where the `zed-extension` CLI could no longer be
run as a static binary due to the following error:
```
dyld[36964]: Library not loaded: @rpath/WebRTC.framework/WebRTC
Referenced from: <56332E1D-292E-3F9B-97B9-8A9962D21599> /Users/maxdeviant/projects/zed-extensions/zed-extension
Reason: no LC_RPATH's found
fish: Job 1, './zed-extension --scratch-dir .…' terminated by signal SIGABRT (Abort)
```
This is the result of the addition of a dependency on `workspace` to the
`extension` crate (and thus, the `extension_cli` crate) in #12360 .
Since we don't actually _need_ WebRTC in the extension CLI, we don't
care about dynamically linking it.
To resolve this, a new `no-webrtc` feature has been added to the
`live_kit_client` client crate and threaded through all of the crates
between it and the `extension_cli`.
Enabling the `no-webrtc` feature will prevent linking to the LiveKit
Swift SDK as well as linking the WebRTC framework.
Release Notes:
- N/A
2024-06-14 20:13:31 -04:00
..
2024-06-08 13:23:59 +03:00
2024-05-30 12:36:07 +02:00
2024-05-29 18:06:45 -07:00
2024-06-14 10:33:28 -07:00
2024-06-05 10:07:43 +02:00
2024-05-12 04:47:19 -07:00
2024-05-29 18:06:45 -07:00
2024-06-04 15:56:18 -07:00
2024-04-25 17:42:53 -04:00
2024-06-14 20:13:31 -04:00
2024-06-11 11:43:12 -07:00
2024-06-11 19:17:07 -06:00
2024-06-14 14:40:22 -04:00
2024-03-05 12:01:17 -05:00
2024-06-14 16:38:08 -04:00
2024-06-14 15:29:20 -04:00
2024-03-29 17:09:49 -07:00
2024-05-16 13:30:04 -04:00
2024-03-26 13:28:06 +01:00
2024-06-13 13:48:12 +02:00
2024-04-23 13:31:21 -04:00
2024-05-21 22:39:16 -06:00
2024-06-07 11:48:23 -06:00
2024-06-14 14:21:16 -04:00
2024-06-14 20:13:31 -04:00
2024-06-07 14:16:21 -04:00
2024-06-14 20:13:31 -04:00
2024-06-13 08:35:22 +02:00
2024-05-29 16:53:45 -06:00
2024-06-13 08:35:22 +02:00
2024-06-14 17:14:50 +02:00
2024-05-29 18:06:45 -07:00
2024-06-14 16:03:34 -07:00
2024-04-30 23:31:59 -06:00
2024-06-12 23:22:52 +03:00
2024-06-12 23:22:52 +03:00
2024-05-10 15:50:20 -06:00
2024-06-13 08:35:22 +02:00
2024-05-10 15:50:20 -06:00
2024-06-14 16:16:03 -06:00
2024-06-13 18:45:28 -04:00
2024-05-23 21:11:14 -06:00
2024-06-12 15:53:05 -04:00
2024-05-22 20:40:31 -04:00
2024-05-29 18:06:45 -07:00
2024-05-03 12:50:42 -07:00
2024-03-11 10:45:57 +01:00
2024-04-08 19:17:12 -04:00
2024-06-14 09:48:25 -04:00
2024-03-05 12:01:17 -05:00
2024-06-14 12:03:16 +03:00
2024-06-14 13:49:08 +02:00
2024-06-14 20:13:31 -04:00
2024-05-10 14:18:40 -04:00
2024-06-14 13:49:08 +02:00
2024-06-11 11:43:12 -07:00
2024-06-13 08:35:22 +02:00
2024-04-02 13:12:38 -06:00
2024-03-26 16:10:09 -07:00
2024-06-14 18:33:36 +03:00
2024-05-25 11:04:22 -04:00
2024-04-02 20:40:00 -06:00
2024-06-14 10:33:28 -07:00
2024-05-30 12:36:07 +02:00
2024-06-13 08:35:22 +02:00
2024-06-14 23:26:07 +03:00
2024-06-12 17:40:53 -07:00
2024-05-25 10:50:53 +03:00
2024-06-14 16:03:34 -07:00
2024-06-14 18:33:36 +03:00
2024-06-13 13:48:12 +02:00
2024-06-11 15:52:38 +02:00
2024-04-17 13:20:47 +02:00
2024-06-10 18:09:47 -06:00
2024-03-05 12:01:17 -05:00
2024-06-11 11:43:12 -07:00
2024-04-23 16:23:26 -07:00
2024-05-23 15:50:59 +02:00
2024-06-10 12:49:53 -06:00
2024-06-14 12:21:03 -04:00
2024-06-13 08:35:22 +02:00
2024-06-07 12:53:01 -07:00
2024-03-29 12:11:57 -04:00
2024-06-07 12:53:01 -07:00
2024-05-20 17:00:27 +02:00
2024-05-02 11:00:08 -06:00
2024-03-05 12:01:17 -05:00
2024-05-09 11:03:33 +02:00
2024-06-13 16:38:53 -07:00
2024-05-21 20:23:37 +02:00
2024-05-17 16:37:17 -04:00
2024-05-13 18:52:12 -04:00
2024-05-14 13:48:36 +02:00
2024-05-29 11:40:43 +02:00
2024-06-03 12:52:44 +02:00
2024-06-11 11:43:12 -07:00
2024-06-05 09:12:05 -06:00
2024-06-07 12:53:01 -07:00
2024-06-13 08:35:22 +02:00
2024-06-11 15:31:55 -04:00
2024-06-11 15:31:55 -04:00
2024-05-16 13:30:04 -04:00
2024-04-15 14:21:52 +02:00
2024-06-14 14:21:16 -04:00
2024-05-26 23:06:58 -06:00
2024-06-07 12:53:01 -07:00
2024-06-04 19:13:21 +02:00
2024-06-14 13:18:28 -06:00
2024-06-11 11:43:12 -07:00
2024-06-14 20:13:31 -04:00
2024-06-14 16:11:24 -07:00
2024-06-14 16:40:54 -06:00
2024-03-05 12:01:17 -05:00