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
308790
[CMake] Add missing dependencies to GENERATE_IDL_BINDINGS macro
https://bugs.webkit.org/show_bug.cgi?id=308790
Summary
[CMake] Add missing dependencies to GENERATE_IDL_BINDINGS macro
Carlos Alberto Lopez Perez
Reported
2026-02-26 19:02:19 PST
After
308310@main
the iterative build broke on some WPE bots like
https://build.webkit.org/#/builders/894/builds/32521
The problem is that
308310@main
updated the script CodeGeneratorExtensions.pm and that should have trig-erred a regeneration of the JSWebExtensionAPI*.h files. But current CMake GENERATE_IDL_BINDINGS macro does not list CodeGeneratorExtensions.pm (or the other binding scripts) in its DEPENDS list. As a result, CMake did not know to regenerate the JSWebExtensionAPI*.h files when the generator script changed, leaving stale generated headers that still declared the old runtimeClass() name while the macros now expected runtimeClassSingleton() Let's fix this
Attachments
Add attachment
proposed patch, testcase, etc.
Carlos Alberto Lopez Perez
Comment 1
2026-02-26 19:21:49 PST
Pull request:
https://github.com/WebKit/WebKit/pull/59554
EWS
Comment 2
2026-02-27 01:18:59 PST
Committed
308329@main
(58cfbf6a335a): <
https://commits.webkit.org/308329@main
> Reviewed commits have been landed. Closing PR #59554 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