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

Reply via email to