Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 77e2f7223a5fa7be068bfbc5c18b9578ccbdb676
https://github.com/WebKit/WebKit/commit/77e2f7223a5fa7be068bfbc5c18b9578ccbdb676
Author: Elliott Williams <[email protected]>
Date: 2025-06-10 (Tue, 10 Jun 2025)
Changed paths:
M Tools/Scripts/build-webkit
Log Message:
-----------
[build-webkit] Remove --no-use-workspace, fix --only-webkit, and support
custom schemes
https://bugs.webkit.org/show_bug.cgi?id=241295
rdar://94852818
Reviewed by Alexey Proskuryakov and Mike Wyrzykowski.
This Xcode-specific option has been deprecated with a warning for years,
and infrastructure stopped building non-workspace style long ago.
Removing it allows us to remove lots of additional logic keeping track
of which projects are being built.
Also introduce a "--only=<project>" argument which builds a specific
scheme, complementing the longstanding --only-webkit flag. For example,
"--only WebGPU" builds the WebGPU scheme (which itself builds all of
WebGPU's dependencies).
--only-webkit built the "WebKitLegacy" project, which seems misleading,
at least on Apple platforms. Change its scheme to "WebKit" to build the
WK2 layer.
* Tools/Scripts/build-webkit:
(writeCongrats):
Canonical link: https://commits.webkit.org/296046@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes