Bug 233039 - Incremental build wastes time generating web inspector bindings
Summary: Incremental build wastes time generating web inspector bindings
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2021-11-12 05:30 PST by Kimmo Kinnunen
Modified: 2021-11-19 05:31 PST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kimmo Kinnunen 2021-11-12 05:30:24 PST
Incremental build wastes time generating web inspector bindings even though nothing has changed

MAKEFLAGS="--debug all" make debug


=== BUILD AGGREGATE TARGET Derived Sources OF PROJECT WebKit WITH CONFIGURATION Debug ===
Check dependencies
PhaseScriptExecution Generate Derived Sources
GNU Make 3.81
Copyright (C) 2006  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
This program built for i386-apple-darwin11.3.0
Reading makefiles...
Updating goal
 File `all' does not exist.
   Prerequisite `JavaScriptCorePrivateHeaders/cpp_generator_templates.py' is newer than target `AutomationBackendDispatchers.h'.
   Prerequisite `JavaScriptCorePrivateHeaders/cpp_generator.py' is newer than target `AutomationBackendDispatchers.h'.
   Prerequisite `JavaScriptCorePrivateHeaders/generate_cpp_backend_dispatcher_header.py' is newer than target `AutomationBackendDispatchers.h'.
   Prerequisite `JavaScriptCorePrivateHeaders/generate_cpp_backend_dispatcher_implementation.py' is newer than target `AutomationBackendDispatchers.h'.
   Prerequisite `JavaScriptCorePrivateHeaders/generate_cpp_frontend_dispatcher_header.py' is newer than target `AutomationBackendDispatchers.h'.
   Prerequisite `JavaScriptCorePrivateHeaders/generate_cpp_frontend_dispatcher_implementation.py' is newer than target `AutomationBackendDispatchers.h'.
   Prerequisite `JavaScriptCorePrivateHeaders/generate_cpp_protocol_types_header.py' is newer than target `AutomationBackendDispatchers.h'.
   Prerequisite `JavaScriptCorePrivateHeaders/generate_cpp_protocol_types_implementation.py' is newer than target `AutomationBackendDispatchers.h'.
   Prerequisite `JavaScriptCorePrivateHeaders/generator_templates.py' is newer than target `AutomationBackendDispatchers.h'.
   Prerequisite `JavaScriptCorePrivateHeaders/generator.py' is newer than target `AutomationBackendDispatchers.h'.
   Prerequisite `JavaScriptCorePrivateHeaders/models.py' is newer than target `AutomationBackendDispatchers.h'.
   Prerequisite `JavaScriptCorePrivateHeaders/generate-inspector-protocol-bindings.py' is newer than target `AutomationBackendDispatchers.h'.
  Must remake target `AutomationBackendDispatchers.h'.
/Volumes/Xcode13A6201j_m20A2411_m21C38_i19C43_FastSim_Boost_Encrypted_53GB/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/bin/python3.8 JavaScriptCorePrivateHeaders/generate-inspector-protocol-bindings.py --framework WebKit --backend --outputDir . /Users/kkinnunen/WebKit/OpenSource/Source/WebKit/UIProcess/Automation/Automation.json 
   Prerequisite `/Users/kkinnunen/Build/Debug/usr/local/include/wtf/Scripts/Preferences/WebPreferencesExperimental.yaml' is newer than target `WebPreferencesDefinitions.h'.
  Must remake target `WebPreferencesDefinitions.h'.
ruby /Users/kkinnunen/Build/Debug/usr/local/include/wtf/Scripts/GeneratePreferences.rb --frontend WebKit --base WebPreferencesCombined.yaml --debug /Users/kkinnunen/Build/Debug/usr/local/include/wtf/Scripts/Preferences/WebPreferencesDebug.yaml --experimental /Users/kkinnunen/Build/Debug/usr/local/include/wtf/Scripts/Preferences/WebPreferencesExperimental.yaml	--internal /Users/kkinnunen/Build/Debug/usr/local/include/wtf/Scripts/Preferences/WebPreferencesInternal.yaml --template /Users/kkinnunen/WebKit/OpenSource/Source/WebKit/Scripts/PreferencesTemplates/WebPageUpdatePreferences.cpp.erb --template /Users/kkinnunen/WebKit/OpenSource/Source/WebKit/Scripts/PreferencesTemplates/WebPreferencesDefinitions.h.erb --template /Users/kkinnunen/WebKit/OpenSource/Source/WebKit/Scripts/PreferencesTemplates/WebPreferencesExperimentalFeatures.cpp.erb --template /Users/kkinnunen/WebKit/OpenSource/Source/WebKit/Scripts/PreferencesTemplates/WebPreferencesGetterSetters.cpp.erb --template /Users/kkinnunen/WebKit/OpenSource/Source/WebKit/Scripts/PreferencesTemplates/WebPreferencesInternalDebugFeatures.cpp.erb --template /Users/kkinnunen/WebKit/OpenSource/Source/WebKit/Scripts/PreferencesTemplates/WebPreferencesKeys.cpp.erb --template /Users/kkinnunen/WebKit/OpenSource/Source/WebKit/Scripts/PreferencesTemplates/WebPreferencesKeys.h.erb --template /Users/kkinnunen/WebKit/OpenSource/Source/WebKit/Scripts/PreferencesTemplates/WebPreferencesStoreDefaultsMap.cpp.erb
Comment 1 Radar WebKit Bug Importer 2021-11-19 05:31:21 PST
<rdar://problem/85598536>