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

Reply via email to