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

  Changed paths:
    M Source/bmalloc/CMakeLists.txt
    A Source/bmalloc/PlatformCocoa.cmake
    A Source/bmalloc/PlatformIOS.cmake
    M Source/bmalloc/PlatformMac.cmake

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

Reviewed by BJ Burg and Yusuke Suzuki.

Add iOS platform configuration for bmalloc and extract shared Cocoa logic
into PlatformCocoa.cmake. The shared file contains ProcessCheck.mm,
Foundation framework linkage, and the module map header that both platforms
need. PlatformIOS.cmake adds BPLATFORM_IOS and PAS_PLATFORM_IOS definitions,
os_unfair_lock inline support on internal SDKs, and -O3 optimization.

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

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



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

Reply via email to