[Webkit-unassigned] [Bug 240297] New: [CMake][VS] PrivateHeaders/WebCore/WebCoreJSBuiltinInternals.h is not updated in incremental build
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue May 10 23:24:33 PDT 2022
https://bugs.webkit.org/show_bug.cgi?id=240297
Bug ID: 240297
Summary: [CMake][VS]
PrivateHeaders/WebCore/WebCoreJSBuiltinInternals.h is
not updated in incremental build
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: CMake
Assignee: webkit-unassigned at lists.webkit.org
Reporter: Hironori.Fujii at sony.com
[CMake][VS] PrivateHeaders/WebCore/WebCoreJSBuiltinInternals.h is not updated in incremental build
1. Build WinCairo with CMake Visual Studio generator
perl Tools\Scripts\build-webkit --wincairo --debug --no-ninja
2. Edit builtins_generate_internals_wrapper_header.py to append a blank line
diff --git a/Source/JavaScriptCore/Scripts/wkbuiltins/builtins_generate_internals_wrapper_header.py b/Source/JavaScriptCore/Scripts/wkbuiltins/builtins_generate_internals_wrapper_header.py
index 8858460a0982..3faa59d20a70 100644
--- a/Source/JavaScriptCore/Scripts/wkbuiltins/builtins_generate_internals_wrapper_header.py
+++ b/Source/JavaScriptCore/Scripts/wkbuiltins/builtins_generate_internals_wrapper_header.py
@@ -48,6 +48,7 @@ class BuiltinsInternalsWrapperHeaderGenerator(BuiltinsGenerator):
sections = []
sections.append(self.generate_license())
+ sections.append('')
sections.append(Template(Templates.DoNotEditWarning).substitute(args))
sections.append(Template(Templates.HeaderIncludeGuard).substitute(args))
sections.append(self.generate_secondary_header_includes())
3. Incremental-build WinCairo
perl Tools\Scripts\build-webkit --wincairo --debug --no-ninja
4. Check WebCoreJSBuiltinInternals.h files
$ ls -l WebKitBuild/Debug/WebCore/**/WebCoreJSBuiltinInternals.h
-rwxrwxrwx 1 fujii fujii 3541 May 11 15:12 WebKitBuild/Debug/WebCore/DerivedSources/WebCoreJSBuiltinInternals.h*
-rwxrwxrwx 1 fujii fujii 3537 May 11 14:30 WebKitBuild/Debug/WebCore/PrivateHeaders/WebCore/WebCoreJSBuiltinInternals.h*
PrivateHeaders/WebCore/WebCoreJSBuiltinInternals.h is not updated.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20220511/ca67b6c9/attachment.htm>
More information about the webkit-unassigned
mailing list