Bug 202282
Summary: | [WinCairo] Generated file was not copied to header directory on update. | ||
---|---|---|---|
Product: | WebKit | Reporter: | Basuke Suzuki <basuke> |
Component: | Tools / Tests | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW | ||
Severity: | Normal | ||
Priority: | P2 | ||
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Basuke Suzuki
It is copied correctly on first generation, but not copied when the file was updated.
a. Source of derived source: Source\JavaScriptCore\inspector\protocol\Canvas.json
b. Derived source generated: WebKitBuild\Release\JavaScriptCore\DerivedSources\inspector\InspectorProtocolObjects.h
c. Header file to be used in WebCore: WebKitBuild\Release\JavaScriptCore\PrivateHeaders\JavaScriptCore\InspectorProtocolObjects.h
How to reproduce:
1. Do clean build and it should be completed successfully: perl .\Tools\Scripts\build-webkit --wincairo --no-ninja
2. Change something on source file (a): ex) Change `ProgramType` to `ProgramType2` in two location (line 23, 234)
3. Build again: perl .\Tools\Scripts\build-webkit --wincairo --no-ninja
4. Compare derived source (b) and header file (c) and see the difference.
Tested:
cmake 3.14.5, cmake 3.15.2
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |