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

  Changed paths:
    M Source/JavaScriptCore/CMakeLists.txt
    M Source/JavaScriptCore/Info.plist
    A Source/JavaScriptCore/PlatformCocoa.cmake
    A Source/JavaScriptCore/PlatformIOS.cmake
    M Source/JavaScriptCore/PlatformMac.cmake
    A Source/JavaScriptCore/shell/PlatformCocoa.cmake
    A Source/JavaScriptCore/shell/PlatformIOS.cmake
    M Source/JavaScriptCore/shell/PlatformMac.cmake

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

Reviewed by Yusuke Suzuki.

Add iOS platform configuration for JavaScriptCore and extract shared Cocoa
logic into PlatformCocoa.cmake. The shared file contains SourcesCocoa.txt,
Security framework linkage, inspector include directories, inspector
forwarding headers, and GLib header cleanup. PlatformIOS.cmake adds the
framework bundle structure with Headers/PrivateHeaders/Modules, module maps,
Info.plist, BrowserEngineCore weak-linking, and extensive header exports.

Centralize offline assembler arguments into OFFLINE_ASM_ARGS (shared across
all scripts) and OFFLINE_ASM_FORMAT_ARGS (binary-format/platform flags for
asm.rb only), and add ARM64E backend detection for arm64e device builds.

* Source/JavaScriptCore/CMakeLists.txt:
* Source/JavaScriptCore/PlatformCocoa.cmake: Added.
* Source/JavaScriptCore/PlatformIOS.cmake: Added.
* Source/JavaScriptCore/PlatformMac.cmake:
* Source/JavaScriptCore/shell/PlatformCocoa.cmake: Added.
* Source/JavaScriptCore/shell/PlatformIOS.cmake: Added.
* Source/JavaScriptCore/shell/PlatformMac.cmake:

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



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

Reply via email to