WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
314448
Cease to need to declare header dependencies
https://bugs.webkit.org/show_bug.cgi?id=314448
Summary
Cease to need to declare header dependencies
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
Add attachment
proposed patch, testcase, etc.
adrian_taylor
Comment 1
2026-05-08 17:22:42 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/64589
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
Reverted by
https://github.com/WebKit/WebKit/pull/64870
adrian_taylor
Comment 4
2026-05-13 14:39:58 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/64870
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.
Top of Page
Format For Printing
XML
Clone This Bug