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