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