Bug 312061

Summary: [CMake] Investigate HAVE_CORE_MATERIAL CSS value gating on Mac
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: 312071, 312024    
Bug Blocks:    

pascoe@apple.com
Reported 2026-04-11 16:47:55 PDT
PlatformHave.h only enables HAVE_CORE_MATERIAL on iOS/watchOS/tvOS, but platform/mac/ code uses CSS values gated on it unconditionally. The CMake build manually defines it in CSS_VALUE_PLATFORM_DEFINES to avoid missing enum errors. The Xcode build works (possibly via xcconfig), suggesting either a latent gating bug or an undocumented xcconfig define.
Attachments
Note You need to log in before you can comment on or make changes to this bug.