Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: e2d1a74b9628167fb1cb7debe1b9881f48949133
https://github.com/WebKit/WebKit/commit/e2d1a74b9628167fb1cb7debe1b9881f48949133
Author: Elliott Williams <[email protected]>
Date: 2026-10-02 (Fri, 02 Oct 2026)
Changed paths:
M Source/WebKit/Headers.cmake
M Source/WebKit/PlatformCocoa.cmake
M Source/cmake/WebKitEntitlements.cmake
Log Message:
-----------
[CMake] Build webpushd, webpushtool and adattributiond on macOS
https://bugs.webkit.org/show_bug.cgi?id=325726
Reviewed by Zak Ridouh.
On macOS, WebKit was linking stubs in place of WebPushDaemonMain and
WebPushToolMain, so the webpushd built there exited immediately.
Compile the real entry points into WebKit and define the daemons for
every Cocoa SDK. Use the same relocatable framework linker flags, and
minimal entitlements as the Xcode build. Copy
com.apple.WebKit.webpushd.mac.sb on macOS and map <WebKit/Logging.h>
(used by webpushd) as a project header.
* Source/WebKit/Headers.cmake:
* Source/WebKit/PlatformCocoa.cmake:
Canonical link: https://commits.webkit.org/322576@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications