Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 86e114abc3e7552c563017b28dfa1a9d605c4645
      
https://github.com/WebKit/WebKit/commit/86e114abc3e7552c563017b28dfa1a9d605c4645
  Author: Elliott Williams <e...@apple.com>
  Date:   2024-03-14 (Thu, 14 Mar 2024)

  Changed paths:
    M Source/WTF/Configurations/WTF.xcconfig
    M Source/WTF/WTF.xcodeproj/project.pbxproj
    M Source/bmalloc/Configurations/bmalloc.xcconfig
    M Source/bmalloc/bmalloc.xcodeproj/project.pbxproj

  Log Message:
  -----------
  [Xcode] Use CPP_HEADERMAP_PRODUCT_HEADERS_VFS_FILE to read headers vfs file
rdar://114352538
https://bugs.webkit.org/show_bug.cgi?id=271009

Reviewed by Alex Christensen.

Bind the location of bmalloc and WTF's VFS file to a build setting, and
use that setting to power generate-tapi-filelist.py in the respective
projects.

The VFS path is a listing of the public and private headers of a target.
When tapi support landed last year, this path was hard-coded. Later
workarounds (272426@main, 272986@main) added some conditional logic to
find the VFS file in various locations but resulted in the input edge on
the "Generate TAPI filelist" script phases being removed. This meant
that the WTF/bmalloc file lists could become stale when a header was
removed from their respective projects.

* Source/WTF/Configurations/WTF.xcconfig:
* Source/WTF/WTF.xcodeproj/project.pbxproj:
* Source/bmalloc/Configurations/bmalloc.xcconfig:
* Source/bmalloc/bmalloc.xcodeproj/project.pbxproj:

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to