Changeset 201413 in webkit
- Timestamp:
- May 25, 2016 10:31:43 PM (8 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r201396 r201413 1 2016-05-25 Konstantin Tokarev <annulen@yandex.ru> 2 3 [cmake] Deduplicate make-js-file-arrays usage and make it work on Windows. 4 https://bugs.webkit.org/show_bug.cgi?id=157997 5 6 Reviewed by Alex Christensen. 7 8 * Source/cmake/WebKitMacros.cmake: Added MAKE_JS_FILE_ARRAYS macro. 9 1 10 2016-05-25 Manuel Rego Casasnovas <rego@igalia.com> 2 11 -
trunk/Source/WebCore/CMakeLists.txt
r201237 r201413 3593 3593 # dependency and having them built at the right moment 3594 3594 3595 add_custom_command( 3596 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/UserAgentScriptsData.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/UserAgentScripts.h 3597 MAIN_DEPENDENCY ${WEBCORE_DIR}/Scripts/make-js-file-arrays.py 3598 DEPENDS ${WebCore_USER_AGENT_SCRIPTS} 3599 COMMAND "PYTHONPATH=${JavaScriptCore_SCRIPTS_DIR}" ${PYTHON_EXECUTABLE} ${WEBCORE_DIR}/Scripts/make-js-file-arrays.py ${DERIVED_SOURCES_WEBCORE_DIR}/UserAgentScripts.h ${DERIVED_SOURCES_WEBCORE_DIR}/UserAgentScriptsData.cpp ${WebCore_USER_AGENT_SCRIPTS} 3600 VERBATIM) 3601 list(APPEND WebCore_DERIVED_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/UserAgentScriptsData.cpp) 3602 ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${WebCore_USER_AGENT_SCRIPTS_DEPENDENCIES} UserAgentScriptsData.cpp UserAgentScripts.h) 3595 MAKE_JS_FILE_ARRAYS( 3596 ${DERIVED_SOURCES_WEBCORE_DIR}/UserAgentScriptsData.cpp 3597 ${DERIVED_SOURCES_WEBCORE_DIR}/UserAgentScripts.h 3598 WebCore_USER_AGENT_SCRIPTS 3599 WebCore_USER_AGENT_SCRIPTS_DEPENDENCIES 3600 ) 3603 3601 endif () 3604 3602 … … 3609 3607 # dependency and having them built at the right moment 3610 3608 3611 add_custom_command( 3612 OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/SDPProcessorScriptsData.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/SDPProcessorScripts.h 3613 MAIN_DEPENDENCY ${WEBCORE_DIR}/Scripts/make-js-file-arrays.py 3614 DEPENDS ${WebCore_SDP_PROCESSOR_SCRIPTS} 3615 COMMAND "PYTHONPATH=${JavaScriptCore_SCRIPTS_DIR}" ${PYTHON_EXECUTABLE} ${WEBCORE_DIR}/Scripts/make-js-file-arrays.py ${DERIVED_SOURCES_WEBCORE_DIR}/SDPProcessorScripts.h ${DERIVED_SOURCES_WEBCORE_DIR}/SDPProcessorScriptsData.cpp ${WebCore_SDP_PROCESSOR_SCRIPTS} 3616 VERBATIM) 3617 list(APPEND WebCore_DERIVED_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/SDPProcessorScriptsData.cpp) 3618 ADD_SOURCE_WEBCORE_DERIVED_DEPENDENCIES(${WebCore_SDP_PROCESSOR_SCRIPTS_DEPENDENCIES} SDPProcessorScriptsData.cpp SDPProcessorScripts.h) 3609 MAKE_JS_FILE_ARRAYS( 3610 ${DERIVED_SOURCES_WEBCORE_DIR}/SDPProcessorScriptsData.cpp 3611 ${DERIVED_SOURCES_WEBCORE_DIR}/SDPProcessorScripts.h 3612 WebCore_SDP_PROCESSOR_SCRIPTS 3613 WebCore_SDP_PROCESSOR_SCRIPTS_DEPENDENCIES 3614 ) 3619 3615 endif () 3620 3616 -
trunk/Source/WebCore/ChangeLog
r201410 r201413 1 2016-05-25 Konstantin Tokarev <annulen@yandex.ru> 2 3 [cmake] Deduplicate make-js-file-arrays usage and make it work on Windows. 4 https://bugs.webkit.org/show_bug.cgi?id=157997 5 6 Reviewed by Alex Christensen. 7 8 No new tests needed. 9 10 * CMakeLists.txt: Use new MAKE_JS_FILE_ARRAYS macro. 11 1 12 2016-05-25 Chris Dumez <cdumez@apple.com> 2 13 -
trunk/Source/cmake/WebKitMacros.cmake
r199289 r201413 352 352 endmacro() 353 353 354 macro(MAKE_JS_FILE_ARRAYS _output_cpp _output_h _scripts _scripts_dependencies) 355 if (WIN32) 356 set(_python_path set "PYTHONPATH=${JavaScriptCore_SCRIPTS_DIR}" COMMAND) 357 else () 358 set(_python_path "PYTHONPATH=${JavaScriptCore_SCRIPTS_DIR}") 359 endif () 360 361 add_custom_command( 362 OUTPUT ${_output_h} ${_output_cpp} 363 MAIN_DEPENDENCY ${WEBCORE_DIR}/Scripts/make-js-file-arrays.py 364 DEPENDS ${${_scripts}} 365 COMMAND ${_python_path} ${PYTHON_EXECUTABLE} ${WEBCORE_DIR}/Scripts/make-js-file-arrays.py ${_output_h} ${_output_cpp} ${${_scripts}} 366 VERBATIM) 367 list(APPEND WebCore_DERIVED_SOURCES ${_output_cpp}) 368 ADD_SOURCE_DEPENDENCIES(${${_scripts_dependencies}} ${_output_h} ${_output_cpp}) 369 endmacro() 370 354 371 # Helper macro for using all-in-one builds 355 372 # This macro removes the sources included in the _all_in_one_file from the input _file_list.
Note: See TracChangeset
for help on using the changeset viewer.