Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 6f2eaeeeae5d9f7779899fa07cbaaf5a05c75bc8
https://github.com/WebKit/WebKit/commit/6f2eaeeeae5d9f7779899fa07cbaaf5a05c75bc8
Author: Pascoe <[email protected]>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M Source/cmake/OptionsMac.cmake
M Tools/ImageDiff/PlatformMac.cmake
M Tools/MiniBrowser/mac/CMakeLists.txt
M Tools/PlatformMac.cmake
M Tools/TestWebKitAPI/CMakeLists.txt
M Tools/TestWebKitAPI/PlatformMac.cmake
M Tools/WebKitTestRunner/CMakeLists.txt
M Tools/WebKitTestRunner/PlatformMac.cmake
Log Message:
-----------
[CMake] Fix Mac CMake build for Tools
https://bugs.webkit.org/show_bug.cgi?id=312027
rdar://problem/174581635
Reviewed by Brandon Stewart.
Add Mac-specific CMake configuration for ImageDiff, MiniBrowser,
WebKitTestRunner, and TestWebKitAPI including framework linking,
InjectedBundle setup, and test infrastructure.
Enable ENABLE_API_TESTS to build TestWebKitAPI. Add PlatformMac.cmake
with generic main.cpp entry point for all five test targets, Cocoa
framework linking, framework header include paths, and .bundle
configuration for the InjectedBundle (MODULE library type on APPLE).
* Source/cmake/OptionsMac.cmake: Enable ENABLE_API_TESTS.
* Tools/ImageDiff/PlatformMac.cmake:
* Tools/MiniBrowser/mac/CMakeLists.txt:
* Tools/PlatformMac.cmake:
* Tools/TestWebKitAPI/CMakeLists.txt: Use MODULE library type for
InjectedBundle on APPLE so PlatformMac.cmake can configure it as a
macOS .bundle.
* Tools/TestWebKitAPI/PlatformMac.cmake: Add generic/main.cpp entry
point, Cocoa framework linking, framework header include directories,
.bundle InjectedBundle with WTF/WebCoreTestSupport linking.
* Tools/WebKitTestRunner/CMakeLists.txt:
* Tools/WebKitTestRunner/PlatformMac.cmake:
Canonical link: https://commits.webkit.org/311132@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications