Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 046e8ee854b3f88c7a8a68c26c6235b76d5b1b1e
https://github.com/WebKit/WebKit/commit/046e8ee854b3f88c7a8a68c26c6235b76d5b1b1e
Author: Pascoe <[email protected]>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M Source/WebKit/CMakeLists.txt
M Source/WebKit/PlatformMac.cmake
M Tools/Scripts/swift/swiftc-wrapper.sh
Log Message:
-----------
[CMake] Fix Mac CMake build for WebKit
https://bugs.webkit.org/show_bug.cgi?id=312025
rdar://problem/174585762
Reviewed by Richard Robinson and BJ Burg.
Add comprehensive Mac CMake configuration for WebKit including
framework linking, Cocoa source files, message receiver generation,
XPC service executables, forwarding headers, and Swift interop.
Simplified Swift module map for WebKit_Internal and overridable
Swift interop module path thanks to Brandon Stewart -- the source-tree
module.modulemap includes C++ submodules that fail in CMake's
explicit module build, so we generate a stripped-down version with
only the submodules the Swift files need.
* Source/WebKit/CMakeLists.txt:
* Source/WebKit/Platform/cocoa/WebKitSwiftStubs.mm: Added.
* Source/WebKit/PlatformMac.cmake:
Canonical link: https://commits.webkit.org/311110@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications