Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: e8c36a19c9545858d97c6c9661936abf7e2ebacd
      
https://github.com/WebKit/WebKit/commit/e8c36a19c9545858d97c6c9661936abf7e2ebacd
  Author: Brent Fulgham <[email protected]>
  Date:   2026-10-08 (Thu, 08 Oct 2026)

  Changed paths:
    M Source/JavaScriptCore/CMakeLists.txt

  Log Message:
  -----------
  [Cocoa] Fix JavaScriptCore handling of "CombinedDomains.json" during cmake 
builds
https://bugs.webkit.org/show_bug.cgi?id=326751
rdar://189459265

Reviewed by Keith Miller.

The CMake build generated CombinedDomains.json into the derived sources 
directory, where nothing outside
JavaScriptCore finds it. Clients above WebKit run the inspector protocol 
generator from the framework's
PrivateHeaders, and that generator reads this file, so it had no input when the 
framework came from a CMake
build.

Generate the file directly into JavaScriptCore_SCRIPTS_DIR, which is the 
framework's PrivateHeaders on Cocoa, and
read it from there when generating the inspector protocol bindings. That needs 
no copy step and leaves one
location for the file on every port.

No new tests. This only changes where the CMake build writes a generated file; 
checked by regenerating it and the
inspector protocol bindings on macOS, and by a project-wide ninja dry run with 
no unresolved dependencies.

* Source/JavaScriptCore/CMakeLists.txt:

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



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

Reply via email to