Bug 202282

Summary: [WinCairo] Generated file was not copied to header directory on update.
Product: WebKit Reporter: Basuke Suzuki <basuke>
Component: Tools / TestsAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal    
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Basuke Suzuki
Reported 2019-09-26 13:25:32 PDT
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
Note You need to log in before you can comment on or make changes to this bug.