Bug 312071

Summary: [CMake] Revive Mac CMake port
Product: WebKit Reporter: pascoe <pascoe>
Component: CMakeAssignee: pascoe <pascoe>
Status: NEW    
Severity: Normal    
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 312517    
Bug Blocks: 312028, 312033, 312034, 312061, 312062, 312067, 312070, 312083, 312017, 312019, 312020, 312021, 312022, 312023, 312024, 312025, 312026, 312027, 312029, 312031, 312032, 312069, 312514    

pascoe@apple.com
Reported 2026-04-11 20:14:05 PDT
Umbrella bug tracking the Mac CMake port upstream patch series. Dependency chart: Infrastructure (bug 312017) | +-- bmalloc (bug 312019) +-- WTF (bug 312020) | | | +-- PAL (bug 312021) | +-- ANGLE (bug 312022) +-- JSC (bug 312023) | +-- WebCore (bug 312024) [depends on WTF, PAL, ANGLE] | | | +-- WebKit (bug 312025) | +-- WebKitLegacy (bug 312026) | | | +-- Tools (bug 312027) [depends on WebCore, WebKit, WebKitLegacy] | Follow-up bugs (remove workarounds from main series): | +-- Experimental features static_assert (bug 312028) +-- libwebrtc source list resync (bug 312029) +-- WebGPU build (bug 312031) | | | +-- WebXR WEBGPU guards (bug 312032) +-- PlatformEnableCocoa.h feature mirroring (bug 312033) +-- Warning suppression audit (bug 312034) +-- HAVE_CORE_MATERIAL gating (bug 312061) [after WebCore] +-- MockContentFilter linking (bug 312062) [after WebCore] +-- Replace -undefined,dynamic_lookup (bug 312067) [after WebKit] +-- FindApple.cmake frameworks (bug 312069) +-- LayoutTestHelper/DRT decoupling (bug 312070)
Attachments
pascoe@apple.com
Comment 1 2026-04-12 00:23:16 PDT
Updated dependency chart (added bug 312083 -- iOS CMake build support): Infrastructure (bug 312017) | +-- bmalloc (bug 312019) +-- WTF (bug 312020) | | | +-- PAL (bug 312021) | +-- ANGLE (bug 312022) +-- JSC (bug 312023) | +-- WebCore (bug 312024) [depends on WTF, PAL, ANGLE] | | | +-- WebKit (bug 312025) | +-- WebKitLegacy (bug 312026) | | | +-- Tools (bug 312027) [depends on WebCore, WebKit, WebKitLegacy] | Follow-up bugs (remove workarounds from main series): | +-- Experimental features static_assert (bug 312028) +-- libwebrtc source list resync (bug 312029) +-- WebGPU build (bug 312031) | | | +-- WebXR WEBGPU guards (bug 312032) +-- PlatformEnableCocoa.h feature mirroring (bug 312033) +-- Warning suppression audit (bug 312034) +-- HAVE_CORE_MATERIAL gating (bug 312061) [after WebCore] +-- MockContentFilter linking (bug 312062) [after WebCore] +-- Replace -undefined,dynamic_lookup (bug 312067) [after WebKit] +-- FindApple.cmake frameworks (bug 312069) +-- LayoutTestHelper/DRT decoupling (bug 312070) +-- iOS CMake build support (bug 312083)
Note You need to log in before you can comment on or make changes to this bug.