Bug 314448
| Summary: | Cease to need to declare header dependencies | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | adrian_taylor |
| Component: | WebKitGTK | Assignee: | 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
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
Pull request: https://github.com/WebKit/WebKit/pull/64589
EWS
Committed 313193@main (2f5adf34de4a): <https://commits.webkit.org/313193@main>
Reviewed commits have been landed. Closing PR #64589 and removing active labels.
adrian_taylor
Reverted by https://github.com/WebKit/WebKit/pull/64870
adrian_taylor
Pull request: https://github.com/WebKit/WebKit/pull/64870
EWS
Committed 313195@main (779dd8f028b0): <https://commits.webkit.org/313195@main>
Reviewed commits have been landed. Closing PR #64870 and removing active labels.