Skip to content

Instantly share code, notes, and snippets.

@fujii
Created May 18, 2022 00:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fujii/af58b4f46bbaac0aa91c072072a2a975 to your computer and use it in GitHub Desktop.
Save fujii/af58b4f46bbaac0aa91c072072a2a975 to your computer and use it in GitHub Desktop.
diff --git a/Source/JavaScriptCore/CMakeLists.txt b/Source/JavaScriptCore/CMakeLists.txt
index e6ed7ed40637..481ad16cbf08 100644
--- a/Source/JavaScriptCore/CMakeLists.txt
+++ b/Source/JavaScriptCore/CMakeLists.txt
@@ -1385,15 +1385,13 @@ add_custom_command(
${JavaScriptCore_DERIVED_SOURCES_DIR}/inspector/InspectorFrontendDispatchers.h
${JavaScriptCore_DERIVED_SOURCES_DIR}/inspector/InspectorProtocolObjects.cpp
${JavaScriptCore_DERIVED_SOURCES_DIR}/inspector/InspectorProtocolObjects.h
- MAIN_DEPENDENCY ${JavaScriptCore_DERIVED_SOURCES_DIR}/CombinedDomains.json
- DEPENDS ${JavaScriptCore_INSPECTOR_PROTOCOL_SCRIPTS}
+ DEPENDS ${JavaScriptCore_INSPECTOR_PROTOCOL_SCRIPTS} ${JavaScriptCore_DERIVED_SOURCES_DIR}/CombinedDomains.json
COMMAND ${PYTHON_EXECUTABLE} ${JavaScriptCore_INSPECTOR_SCRIPTS_DIR}/generate-inspector-protocol-bindings.py --outputDir "${JavaScriptCore_DERIVED_SOURCES_DIR}/inspector" --framework JavaScriptCore ${JavaScriptCore_DERIVED_SOURCES_DIR}/CombinedDomains.json
VERBATIM)
add_custom_command(
OUTPUT ${JavaScriptCore_DERIVED_SOURCES_DIR}/inspector/InspectorBackendCommands.js
${JavaScriptCore_DERIVED_SOURCES_DIR}/inspector/InspectorBackendCommands.js.in
- MAIN_DEPENDENCY ${JavaScriptCore_DERIVED_SOURCES_DIR}/CombinedDomains.json
- DEPENDS ${JavaScriptCore_INSPECTOR_PROTOCOL_SCRIPTS}
+ DEPENDS ${JavaScriptCore_INSPECTOR_PROTOCOL_SCRIPTS} ${JavaScriptCore_DERIVED_SOURCES_DIR}/CombinedDomains.json
COMMAND ${PYTHON_EXECUTABLE} ${JavaScriptCore_INSPECTOR_SCRIPTS_DIR}/generate-inspector-protocol-bindings.py --outputDir ${JavaScriptCore_DERIVED_SOURCES_DIR}/inspector --framework WebInspectorUI ${JavaScriptCore_DERIVED_SOURCES_DIR}/CombinedDomains.json
COMMAND ${PERL_EXECUTABLE} ${JavaScriptCore_INSPECTOR_SCRIPTS_DIR}/codegen/preprocess.pl --input ${JavaScriptCore_DERIVED_SOURCES_DIR}/inspector/InspectorBackendCommands.js.in --defines "${FEATURE_DEFINES_WITH_SPACE_SEPARATOR}" --preprocessor "${CODE_GENERATOR_PREPROCESSOR}" --output ${JavaScriptCore_DERIVED_SOURCES_DIR}/inspector/InspectorBackendCommands.js
VERBATIM)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment