Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: bd8403b6908162f50cdb20632fdf6d1f00335ba4
      
https://github.com/WebKit/WebKit/commit/bd8403b6908162f50cdb20632fdf6d1f00335ba4
  Author: David Kilzer <[email protected]>
  Date:   2026-07-17 (Fri, 17 Jul 2026)

  Changed paths:
    M Source/WebKit/Configurations/Base.xcconfig

  Log Message:
  -----------
  REGRESSION (317372@main): IPC testing headers are installed outside the 
/System/iOSSupport prefix on iOSMac builds
<https://bugs.webkit.org/show_bug.cgi?id=319689>
<rdar://182533373>

Reviewed by Elliott Williams.

On iOSMac builds, WebKit installs its headers under the
`/System/iOSSupport` prefix, and the reader-side
`WEBKIT_TESTSUPPORT_INSTALLED_DIR` that TestWebKitAPI uses to find the
IPC testing headers already resolves into that prefix.  The Production
destination added in 317372@main omitted the prefix, so on iOSMac the
headers installed outside `/System/iOSSupport`, where TestWebKitAPI
could not find them.

Insert `$(SYSTEM_PREFIX)` into the Production destination.  It expands
to `/System/iOSSupport` for the iOSMac SDK variant and to nothing
otherwise, so the headers install alongside the rest of the iOSMac
headers and match the reader-side search path on every build variant.

No new tests since this change is not directly testable.

* Source/WebKit/Configurations/Base.xcconfig:

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



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

Reply via email to