Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: d401799f3c75c566ec385f373e9953b59539b057
      
https://github.com/WebKit/WebKit/commit/d401799f3c75c566ec385f373e9953b59539b057
  Author: Pascoe <[email protected]>
  Date:   2026-05-04 (Mon, 04 May 2026)

  Changed paths:
    M Source/WebKit/CMakeLists.txt
    M Source/WebKit/Info.plist
    A Source/WebKit/MoveDirectory.cmake
    A Source/WebKit/PlatformCocoa.cmake
    A Source/WebKit/PlatformIOS.cmake
    M Source/WebKit/PlatformMac.cmake
    A Source/WebKit/Shared/AuxiliaryProcessExtensions/CMakeExtensionBridge.h
    M Source/WebKit/Shared/AuxiliaryProcessExtensions/GPUExtension-Info.plist
    M 
Source/WebKit/Shared/AuxiliaryProcessExtensions/GPUProcessExtension.entitlements
    A Source/WebKit/Shared/AuxiliaryProcessExtensions/GPUXPCService.entitlements
    M 
Source/WebKit/Shared/AuxiliaryProcessExtensions/NetworkingExtension-Info.plist
    M 
Source/WebKit/Shared/AuxiliaryProcessExtensions/NetworkingProcessExtension.entitlements
    A 
Source/WebKit/Shared/AuxiliaryProcessExtensions/NetworkingXPCService.entitlements
    M 
Source/WebKit/Shared/AuxiliaryProcessExtensions/WebContentExtension-CaptivePortal-Info.plist
    M 
Source/WebKit/Shared/AuxiliaryProcessExtensions/WebContentExtension-EnhancedSecurity-Info.plist
    M 
Source/WebKit/Shared/AuxiliaryProcessExtensions/WebContentExtension-Info.plist
    M 
Source/WebKit/Shared/AuxiliaryProcessExtensions/WebContentProcessExtension.entitlements
    A 
Source/WebKit/Shared/AuxiliaryProcessExtensions/WebContentXPCService.entitlements
    M 
Source/WebKit/Shared/EntryPointUtilities/Cocoa/XPCService/XPCServiceMain.mm
    M Source/WebKit/SourcesCocoa.txt
    A Source/WebKit/SwiftPrefix.h
    M Source/WebKit/UIProcess/Cocoa/BrowsingWarningCocoa.mm
    M 
Source/WebKit/UIProcess/Cocoa/SOAuthorization/NavigationSOAuthorizationSession.h
    M Source/WebKit/UIProcess/Extensions/WebExtensionTab.h
    M Source/WebKit/UIProcess/Extensions/WebExtensionWindow.h

  Log Message:
  -----------
  [CMake] Fix iOS CMake build for WebKit
https://bugs.webkit.org/show_bug.cgi?id=312916
<rdar://problem/175263847>

Reviewed by BJ Burg.

Create PlatformIOS.cmake to configure WebKit for iOS builds with XPC services,
app extensions, entitlements, codesigning, and framework resource installation.
The configuration mirrors PlatformMac.cmake but includes iOS-specific paths and
libraries while excluding Mac-only frameworks. Enable iOS to use
WEBKIT_DEFINE_XPC_SERVICES() for network and GPU process XPC connections.

Update CMakeLists.txt to install WebKit framework and process bundles to
appropriate destinations for iOS. Add missing Swift module declarations and
sandbox profiles for XPC services. Include 13 missing SourcesCocoa entries for
iOS authentication APIs, geometry utilities, and device orientation handling.

* Source/WebKit/CMakeLists.txt:
* Source/WebKit/PlatformCocoa.cmake: Added.
* Source/WebKit/PlatformIOS.cmake: Added.
* Source/WebKit/PlatformMac.cmake:
* Source/WebKit/UIProcess/Cocoa/BrowsingWarningCocoa.mm:
(WebKit::browsingDetailsText):
* 
Source/WebKit/UIProcess/Cocoa/SOAuthorization/NavigationSOAuthorizationSession.h:

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



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

Reply via email to