Bug 314448

Summary: Cease to need to declare header dependencies
Product: WebKit Reporter: adrian_taylor
Component: WebKitGTKAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: bugs-noreply, webkit-bug-importer
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

adrian_taylor
Reported 2026-05-08 17:19:48 PDT
WebKit's cmake build now includes a step which builds C++ bindings to WebKit's internal Swift APIs. This step relies on headers for all of WebKit's transitive dependencies being installed, but does not depend on compilation steps having occurred. Previously the list of these header dependencies was hard-coded but we should be able to calculate them automatically.
Attachments
adrian_taylor
Comment 1 2026-05-08 17:22:42 PDT
EWS
Comment 2 2026-05-13 14:22:48 PDT
Committed 313193@main (2f5adf34de4a): <https://commits.webkit.org/313193@main> Reviewed commits have been landed. Closing PR #64589 and removing active labels.
adrian_taylor
Comment 3 2026-05-13 14:39:56 PDT
adrian_taylor
Comment 4 2026-05-13 14:39:58 PDT
EWS
Comment 5 2026-05-13 14:45:38 PDT
Committed 313195@main (779dd8f028b0): <https://commits.webkit.org/313195@main> Reviewed commits have been landed. Closing PR #64870 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.