NEW312071
[CMake] Revive Mac CMake port
https://bugs.webkit.org/show_bug.cgi?id=312071
Summary [CMake] Revive Mac CMake port
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.