[webkit-changes] [WebKit/WebKit] 91f009: [Build] Remove configure-xcode-for-embedded-develo...

Elliott Williams noreply at github.com
Tue Aug 27 14:28:06 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 91f009ce1fe5401a0430f0274a88d6a5f758803b
      https://github.com/WebKit/WebKit/commit/91f009ce1fe5401a0430f0274a88d6a5f758803b
  Author: Elliott Williams <emw at apple.com>
  Date:   2024-08-27 (Tue, 27 Aug 2024)

  Changed paths:
    M Source/WTF/Scripts/symlink-public-sdk-headers-for-embedded-platforms
    M WebKitLibraries/SDKs/appletvos17.0-additions.sdk/SymlinkedHeaders-output.xcfilelist
    M WebKitLibraries/SDKs/appletvos17.0-additions.sdk/SymlinkedHeaders.xcfilelist
    M WebKitLibraries/SDKs/appletvsimulator17.0-additions.sdk/SymlinkedHeaders-output.xcfilelist
    M WebKitLibraries/SDKs/appletvsimulator17.0-additions.sdk/SymlinkedHeaders.xcfilelist
    M WebKitLibraries/SDKs/iphoneos17.0-additions.sdk/SymlinkedHeaders-output.xcfilelist
    M WebKitLibraries/SDKs/iphoneos17.0-additions.sdk/SymlinkedHeaders.xcfilelist
    M WebKitLibraries/SDKs/iphonesimulator17.0-additions.sdk/SymlinkedHeaders-output.xcfilelist
    M WebKitLibraries/SDKs/iphonesimulator17.0-additions.sdk/SymlinkedHeaders.xcfilelist
    M WebKitLibraries/SDKs/watchos10.0-additions.sdk/SymlinkedHeaders-output.xcfilelist
    M WebKitLibraries/SDKs/watchos10.0-additions.sdk/SymlinkedHeaders.xcfilelist
    M WebKitLibraries/SDKs/watchsimulator10.0-additions.sdk/SymlinkedHeaders-output.xcfilelist
    M WebKitLibraries/SDKs/watchsimulator10.0-additions.sdk/SymlinkedHeaders.xcfilelist
    M WebKitLibraries/SDKs/xros1.0-additions.sdk/SymlinkedHeaders-output.xcfilelist
    M WebKitLibraries/SDKs/xros1.0-additions.sdk/SymlinkedHeaders.xcfilelist
    M WebKitLibraries/SDKs/xrsimulator1.0-additions.sdk/SymlinkedHeaders-output.xcfilelist
    M WebKitLibraries/SDKs/xrsimulator1.0-additions.sdk/SymlinkedHeaders.xcfilelist

  Log Message:
  -----------
  [Build] Remove configure-xcode-for-embedded-development check in symlinking script
rdar://132780726
https://bugs.webkit.org/show_bug.cgi?id=277326

Reviewed by Alexey Proskuryakov.

Previously, this script checked for an Xcode installation that had been
modified by configure-xcode-for-embedded-development, and would re-use
those modified headers if needed. Since it has been a year since this
behavior change, and anyone buliding WebKit for embedded platforms needs
to be on a recent SDK version, this is no longer needed.

Instead, repurpose the check to detect when a header of framework we're
copying on top of the public SDK is no longer needed. Have WTF emit an
error indicating which headers can be removed.

This change should only impact public builds, since the public additions
SDKs are what provide a SymlinkedHeaders.xcfilelist.

* Source/WTF/Scripts/symlink-public-sdk-headers-for-embedded-platforms:
(ln_sfh):
(framework_headers_cmp):
(framework_headers_cmp.diff):
(framework_copied_by_c_x_f_e_d): Deleted.
(framework_copied_by_c_x_f_e_d.diff): Deleted.

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



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


More information about the webkit-changes mailing list