Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 7abc2361027ff0b9cd4f8d6c284f9ef89205eb5a
https://github.com/WebKit/WebKit/commit/7abc2361027ff0b9cd4f8d6c284f9ef89205eb5a
Author: Nikolas Zimmermann <[email protected]>
Date: 2026-06-12 (Fri, 12 Jun 2026)
Changed paths:
M Tools/Scripts/webkitdirs.pm
Log Message:
-----------
[CMake] Glob all Source/cmake/*.cmake files when deciding to remove
CMakeCache.txt
Reviewed by Carlos Alberto Lopez Perez.
shouldRemoveCMakeCache() only checked a hand-picked subset of cmake files
(the port Options file, OptionsCommon and WebKitCompilerFlags) against the
cache mtime, so edits to other configuration files that influence the
generated cache -- WebKitFeatures, VersioningUtils, did not trigger an
automatic reconfigure.
Replace the enumerated checks (and the redundant Windows-only OptionsWin
special case) with a glob over Source/cmake/*.cmake, so every current and
future module is covered automatically.
* Tools/Scripts/webkitdirs.pm:
(shouldRemoveCMakeCache):
Canonical link: https://commits.webkit.org/315086@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications