Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 7ce9c9691e88ac5ea37044c8c94fa1aef1dc4c6c
https://github.com/WebKit/WebKit/commit/7ce9c9691e88ac5ea37044c8c94fa1aef1dc4c6c
Author: Geoffrey Garen <[email protected]>
Date: 2026-05-22 (Fri, 22 May 2026)
Changed paths:
M Source/cmake/WebKitCCache.cmake
M Source/cmake/WebKitMacros.cmake
Log Message:
-----------
[CMake] Tighten ccache settings for prefix headers
https://bugs.webkit.org/show_bug.cgi?id=315410
rdar://177758758
Reviewed by Pascoe.
* Source/cmake/WebKitCCache.cmake: Set CCACHE_PCH_EXTSUM so that
ccache records a checksum when compiling a precompiled header,
and then uses the checksum as the cache key instead of the
contents of the header. Our precompiled headers can be hundreds
of megabytes, so hashing the header text is expensive.
* Source/cmake/WebKitMacros.cmake: Set -fno-pch-timestamp because
by default clang emits a timestamp when compiling a PCH, which
would otherwise force a cache miss.
Canonical link: https://commits.webkit.org/313780@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications