[webkit-changes] [WebKit/WebKit] b27e6c: Avoid linking TestIPC to WebKit.framework after 25...

Kimmo Kinnunen noreply at github.com
Tue Sep 6 00:35:32 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: b27e6c8f5f5f1908baa53fdcfcc27d4dd3ee808e
      https://github.com/WebKit/WebKit/commit/b27e6c8f5f5f1908baa53fdcfcc27d4dd3ee808e
  Author: Kimmo Kinnunen <kkinnunen at apple.com>
  Date:   2022-09-06 (Tue, 06 Sep 2022)

  Changed paths:
    M Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj

  Log Message:
  -----------
  Avoid linking TestIPC to WebKit.framework after 254088 at main
https://bugs.webkit.org/show_bug.cgi?id=244795
rdar://problem/99561877

Reviewed by Tim Horton.

Build fix 254088 at main added a framework dependency from TestIPC
to WebKit.framework. This was because TestIPC would use the
generated headers of WebKit.framework.

This would make the TestIPC be linked against WebKit.framework.
This is incorrect, as the executable is linked against
intermediate static library WebKitPlatform.

Instead, add a "Product Dependencies" copy rule against
WebKit.framework. This way the build will not start before
WebKit built and the generated headers are installed.

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

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




More information about the webkit-changes mailing list