Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 3e810703e9c67a4a3a40c1c746c0e1e11a1dc6b7
      
https://github.com/WebKit/WebKit/commit/3e810703e9c67a4a3a40c1c746c0e1e11a1dc6b7
  Author: Jean-Yves Avenard <[email protected]>
  Date:   2026-10-14 (Wed, 14 Oct 2026)

  Changed paths:
    M Source/WebKitLegacy/PlatformCocoa.cmake

  Log Message:
  -----------
  [cmake] Safari failed to build again cmake's webkit
https://bugs.webkit.org/show_bug.cgi?id=327500
rdar://189982569

Reviewed by Zak Ridouh.

On iOS, configure stages WebKitLegacy's private headers through unifdef into
the directory WebKitLegacy.framework/PrivateHeaders links to, the way Xcode's
postprocess-header-rule does. On the first build of a new tree,
WebKitLegacy_CopyHeaders then replaced those files with symlinks to the
unprocessed sources. WebDownload.h kept its stand-in NSURLDownload
declaration, and a client that does not define USE_APPLE_INTERNAL_SDK, such
as Safari, failed to build the WebKitLegacy module against the SDK's
NSURLDownload.

WebKitLegacy_CopyHeaders no longer stages the headers configure processes.

* Source/WebKitLegacy/PlatformCocoa.cmake:

Canonical link: https://commits.webkit.org/323702@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to