Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 8ff8bee8756e1f7e4ab1154723aacb482e15bf5e
      
https://github.com/WebKit/WebKit/commit/8ff8bee8756e1f7e4ab1154723aacb482e15bf5e
  Author: Richard Robinson <[email protected]>
  Date:   2026-04-03 (Fri, 03 Apr 2026)

  Changed paths:
    M Tools/TestWebKitAPI/Configurations/Base.xcconfig
    M Tools/TestWebKitAPI/Configurations/TestWebKitAPIBundle.xcconfig
    M Tools/TestWebKitAPI/Configurations/TestWebKitAPILibrary.xcconfig
    M Tools/TestWebKitAPI/TestWebKitAPI.swift
    M Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj

  Log Message:
  -----------
  [Swift in WebKit] Enable using WTF conditional compilation flags in more 
TestWebKitAPI targets
https://bugs.webkit.org/show_bug.cgi?id=311430
rdar://174029785

Reviewed by Aditya Keerthi.

Allow WTF platform flags and feature flags to be used in more TestWebKitAPI 
targets.

* Tools/TestWebKitAPI/Configurations/Base.xcconfig:
* Tools/TestWebKitAPI/Configurations/TestWebKitAPIBundle.xcconfig:
* Tools/TestWebKitAPI/Configurations/TestWebKitAPILibrary.xcconfig:

Move the relevant OTHER_SWIFT_FLAGS flag from specific xcconfigs to the Base one

* Tools/TestWebKitAPI/TestWebKitAPI.swift:
(TestWebKitAPI.run):

Adopt WTF_PLATFORM_* instead of the built-in Swift directives.

* Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:

Add a "Derived Sources" aggregate target to do the conditional compilation flag 
generation.

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



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

Reply via email to