Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 4df1e0ec0e7d4eb880d2187934d764af060cfb23
      
https://github.com/WebKit/WebKit/commit/4df1e0ec0e7d4eb880d2187934d764af060cfb23
  Author: Elliott Williams <[email protected]>
  Date:   2025-12-09 (Tue, 09 Dec 2025)

  Changed paths:
    M Configurations/CommonBase.xcconfig
    M Makefile.shared
    A Source/WTF/Scripts/check-ccache-compilation-caching.sh
    M Source/WTF/WTF.xcodeproj/project.pbxproj
    A Source/WebCore/accessibility/mac/CocoaAccessibilityConstantsPrivate.h
    M Tools/ccache/README.md

  Log Message:
  -----------
  [Xcode] Enable compilation caching by default
https://bugs.webkit.org/show_bug.cgi?id=303579
rdar://131590077

Reviewed by Alexey Proskuryakov.

Toggle COMPILATION_CACHE_ENABLE_CACHING in CommonBase.xcconfig. Add a
script phase that runs in WTF which ensures that WebKit's opt-in ccache
support is not simultaneously enabled -- the two caches are redundant
when used together.

* Configurations/CommonBase.xcconfig:
* Makefile.shared: Remove logic that would automatically set
  WK_USE_CCACHE.
* Source/WTF/Scripts/check-ccache-compilation-caching.sh: Added.
* Source/WTF/WTF.xcodeproj/project.pbxproj:
* Source/WebCore/accessibility/mac/CocoaAccessibilityConstantsPrivate.h: Added.
* Tools/ccache/README.md: Leave a note about LLVM compilation caching
  being the new default.

Canonical link: https://commits.webkit.org/304172@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to