Changeset 260844 in webkit
- Timestamp:
- Apr 28, 2020 1:59:00 PM (4 years ago)
- Location:
- trunk
- Files:
-
- 3 added
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/CMakeLists.txt
r260743 r260844 30 30 if (NOT DEFINED ENABLE_TOOLS AND EXISTS "${CMAKE_SOURCE_DIR}/Tools") 31 31 set(ENABLE_TOOLS ON) 32 endif () 33 34 if (NOT DEFINED ENABLE_WEBINSPECTORUI) 35 set(ENABLE_WEBINSPECTORUI ON) 32 36 endif () 33 37 -
trunk/ChangeLog
r260821 r260844 1 2020-04-28 Christopher Reid <chris.reid@sony.com> 2 3 [Win] Bundle Inspector Resources in Release builds 4 https://bugs.webkit.org/show_bug.cgi?id=210942 5 6 Reviewed by Fujii Hironori. 7 8 Add ENABLE_WEBINSPECTORUI so the resource copy can be disabled 9 on platforms without inspector frontends. 10 11 * CMakeLists.txt: 12 * Source/CMakeLists.txt: 13 * Source/PlatformWin.cmake: 14 * Source/cmake/OptionsJSCOnly.cmake: 15 * Source/cmake/OptionsPlayStation.cmake: 16 1 17 2020-04-28 Philippe Normand <pnormand@igalia.com> 2 18 -
trunk/Source/CMakeLists.txt
r260743 r260844 30 30 endif () 31 31 32 if (ENABLE_WEBINSPECTORUI) 33 add_subdirectory(WebInspectorUI) 34 endif () 35 32 36 if (ENABLE_WEBCORE) 33 37 add_subdirectory(WebCore) -
trunk/Source/PlatformWin.cmake
r260743 r260844 1 set(WEBINSPECTORUI_DIR "${CMAKE_SOURCE_DIR}/Source/WebInspectorUI")2 set(WEB_INSPECTOR_DIR ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/WebKit.resources/WebInspectorUI)3 4 add_custom_target(5 web-inspector-resources ALL6 COMMAND ${CMAKE_COMMAND} -E copy_directory ${WEBINSPECTORUI_DIR}/UserInterface ${WEB_INSPECTOR_DIR}7 COMMAND ${CMAKE_COMMAND} -E copy ${JavaScriptCore_DERIVED_SOURCES_DIR}/inspector/InspectorBackendCommands.js ${WEB_INSPECTOR_DIR}/Protocol8 COMMAND ${CMAKE_COMMAND} -E copy ${WEBINSPECTORUI_DIR}/Localizations/en.lproj/localizedStrings.js ${WEB_INSPECTOR_DIR}9 DEPENDS JavaScriptCore WebCore10 WORKING_DIRECTORY ${CMAKE_BINARY_DIR}11 )12 13 1 if (EXISTS ${CMAKE_SOURCE_DIR}/../Internal/Tools/WKTestBrowser/CMakeLists.txt) 14 2 add_subdirectory(${CMAKE_SOURCE_DIR}/../Internal/Tools/WKTestBrowser ${CMAKE_CURRENT_BINARY_DIR}/WKTestBrowser) -
trunk/Source/WebCore/CMakeLists.txt
r260743 r260844 1887 1887 list(APPEND WebCore_DEPENDENCIES WebCoreBindings) 1888 1888 1889 if (ENABLE_WEBINSPECTORUI) 1890 list(APPEND WebCore_DEPENDENCIES WebInspectorUI) 1891 endif () 1892 1889 1893 GENERATE_BINDINGS(WebCoreTestSupportBindings 1890 1894 OUTPUT_SOURCE WebCoreTestSupport_SOURCES -
trunk/Source/WebCore/ChangeLog
r260843 r260844 1 2020-04-28 Christopher Reid <chris.reid@sony.com> 2 3 [Win] Bundle Inspector Resources in Release builds 4 https://bugs.webkit.org/show_bug.cgi?id=210942 5 6 Reviewed by Fujii Hironori. 7 8 * CMakeLists.txt: 9 1 10 2020-04-28 Rob Buis <rbuis@igalia.com> 2 11 -
trunk/Source/WebInspectorUI/ChangeLog
r260839 r260844 1 2020-04-28 Christopher Reid <chris.reid@sony.com> 2 3 [Win] Bundle Inspector Resources in Release builds 4 https://bugs.webkit.org/show_bug.cgi?id=210942 5 6 Reviewed by Fujii Hironori. 7 8 Add CMake files for copying inspector resources 9 10 * CMakeLists.txt: Added. 11 * PlatformGTK.cmake: Added. 12 * PlatformWin.cmake: Added. 13 1 14 2020-04-28 Nikita Vasilyev <nvasilyev@apple.com> 2 15 -
trunk/Source/WebKit/ChangeLog
r260842 r260844 1 2020-04-28 Christopher Reid <chris.reid@sony.com> 2 3 [Win] Bundle Inspector Resources in Release builds 4 https://bugs.webkit.org/show_bug.cgi?id=210942 5 6 Reviewed by Fujii Hironori. 7 8 Move CMake logic for the inspector resource copy script to 9 Source/WebInspectorUI so it can be shared with Win and other platforms. 10 11 * InspectorGResources.cmake: 12 * PlatformWPE.cmake: 13 * PlatformWin.cmake: 14 1 15 2020-04-28 David Kilzer <ddkilzer@apple.com> 2 16 -
trunk/Source/WebKit/InspectorGResources.cmake
r260743 r260844 1 1 macro(WEBKIT_BUILD_INSPECTOR_GRESOURCES _derived_sources_dir) 2 set(InspectorFiles3 ${CMAKE_SOURCE_DIR}/Source/WebInspectorUI/UserInterface/*.html4 ${CMAKE_SOURCE_DIR}/Source/WebInspectorUI/UserInterface/Base/*.js5 ${CMAKE_SOURCE_DIR}/Source/WebInspectorUI/UserInterface/Controllers/*.css6 ${CMAKE_SOURCE_DIR}/Source/WebInspectorUI/UserInterface/Controllers/*.js7 ${CMAKE_SOURCE_DIR}/Source/WebInspectorUI/UserInterface/Debug/*.css8 ${CMAKE_SOURCE_DIR}/Source/WebInspectorUI/UserInterface/Debug/*.js9 ${CMAKE_SOURCE_DIR}/Source/WebInspectorUI/UserInterface/External/CodeMirror/*.css10 ${CMAKE_SOURCE_DIR}/Source/WebInspectorUI/UserInterface/External/CodeMirror/*.js11 ${CMAKE_SOURCE_DIR}/Source/WebInspectorUI/UserInterface/External/Esprima/*.js12 ${CMAKE_SOURCE_DIR}/Source/WebInspectorUI/UserInterface/External/three.js/*.js13 ${CMAKE_SOURCE_DIR}/Source/WebInspectorUI/UserInterface/Models/*.js14 ${CMAKE_SOURCE_DIR}/Source/WebInspectorUI/UserInterface/Protocol/*.js15 ${CMAKE_SOURCE_DIR}/Source/WebInspectorUI/UserInterface/Proxies/*.js16 ${CMAKE_SOURCE_DIR}/Source/WebInspectorUI/UserInterface/Test/*.js17 ${CMAKE_SOURCE_DIR}/Source/WebInspectorUI/UserInterface/Views/*.css18 ${CMAKE_SOURCE_DIR}/Source/WebInspectorUI/UserInterface/Views/*.js19 ${CMAKE_SOURCE_DIR}/Source/WebInspectorUI/UserInterface/Workers/Formatter/*.js20 ${CMAKE_SOURCE_DIR}/Source/WebInspectorUI/UserInterface/Workers/HeapSnapshot/*.js21 ${CMAKE_SOURCE_DIR}/Source/WebInspectorUI/UserInterface/Images/*.png22 ${CMAKE_SOURCE_DIR}/Source/WebInspectorUI/UserInterface/Images/*.svg23 ${CMAKE_SOURCE_DIR}/Source/WebInspectorUI/Localizations/en.lproj/localizedStrings.js24 )25 26 file(GLOB InspectorFilesDependencies27 ${InspectorFiles}28 )29 30 set(InspectorResourceScripts31 ${CMAKE_SOURCE_DIR}/Source/WebInspectorUI/Scripts/combine-resources.pl32 ${CMAKE_SOURCE_DIR}/Source/WebInspectorUI/Scripts/copy-user-interface-resources.pl33 ${CMAKE_SOURCE_DIR}/Source/WebInspectorUI/Scripts/fix-worker-imports-for-optimized-builds.pl34 ${CMAKE_SOURCE_DIR}/Source/WebInspectorUI/Scripts/remove-console-asserts.pl35 ${JavaScriptCore_SCRIPTS_DIR}/cssmin.py36 ${JavaScriptCore_SCRIPTS_DIR}/jsmin.py37 )38 39 # DerivedSources/JavaScriptCore/inspector/InspectorBackendCommands.js is40 # expected in DerivedSources/WebInspectorUI/UserInterface/Protocol/.41 add_custom_command(42 OUTPUT ${DERIVED_SOURCES_WEBINSPECTORUI_DIR}/UserInterface/Protocol/InspectorBackendCommands.js43 DEPENDS ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/inspector/InspectorBackendCommands.js44 COMMAND cp ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/inspector/InspectorBackendCommands.js ${DERIVED_SOURCES_WEBINSPECTORUI_DIR}/UserInterface/Protocol/InspectorBackendCommands.js45 VERBATIM46 )47 48 if (NOT DEFINED COMBINE_INSPECTOR_RESOURCES)49 if (CMAKE_BUILD_TYPE STREQUAL "Debug")50 set(COMBINE_INSPECTOR_RESOURCES NO)51 else ()52 set(COMBINE_INSPECTOR_RESOURCES YES)53 endif ()54 endif ()55 if (NOT DEFINED COMBINE_TEST_RESOURCES)56 if (CMAKE_BUILD_TYPE STREQUAL "Debug" OR DEVELOPER_MODE)57 set(COMBINE_TEST_RESOURCES YES)58 else ()59 set(COMBINE_TEST_RESOURCES NO)60 endif ()61 endif ()62 63 add_custom_command(64 OUTPUT ${CMAKE_BINARY_DIR}/inspector-resources.stamp65 DEPENDS ${InspectorFilesDependencies}66 ${InspectorResourceScripts}67 ${DERIVED_SOURCES_WEBINSPECTORUI_DIR}/UserInterface/Protocol/InspectorBackendCommands.js68 COMMAND cp ${DERIVED_SOURCES_WEBINSPECTORUI_DIR}/UserInterface/Protocol/InspectorBackendCommands.js ${FORWARDING_HEADERS_DIR}/JavaScriptCore/Scripts69 COMMAND ${CMAKE_COMMAND} -E env "DERIVED_SOURCES_DIR=${DERIVED_SOURCES_WEBINSPECTORUI_DIR}" "SRCROOT=${CMAKE_SOURCE_DIR}/Source/WebInspectorUI" "JAVASCRIPTCORE_PRIVATE_HEADERS_DIR=${FORWARDING_HEADERS_DIR}/JavaScriptCore/Scripts" "TARGET_BUILD_DIR=${_derived_sources_dir}/InspectorResources" "UNLOCALIZED_RESOURCES_FOLDER_PATH=WebInspectorUI" "COMBINE_INSPECTOR_RESOURCES=${COMBINE_INSPECTOR_RESOURCES}" "COMBINE_TEST_RESOURCES=${COMBINE_TEST_RESOURCES}" PYTHON=${PYTHON_EXECUTABLE} ${CMAKE_SOURCE_DIR}/Source/WebInspectorUI/Scripts/copy-user-interface-resources.pl70 COMMAND mkdir -p ${_derived_sources_dir}/InspectorResources/WebInspectorUI/Localizations/en.lproj71 COMMAND cp ${CMAKE_SOURCE_DIR}/Source/WebInspectorUI/Localizations/en.lproj/localizedStrings.js ${_derived_sources_dir}/InspectorResources/WebInspectorUI/Localizations/en.lproj/localizedStrings.js72 COMMAND touch ${CMAKE_BINARY_DIR}/inspector-resources.stamp73 VERBATIM74 )75 76 2 add_custom_command( 77 3 OUTPUT ${_derived_sources_dir}/InspectorGResourceBundle.xml 78 DEPENDS ${CMAKE_BINARY_DIR}/inspector-resources.stamp4 DEPENDS WebInspectorUI 79 5 ${TOOLS_DIR}/glib/generate-inspector-gresource-manifest.py 80 6 COMMAND ${PYTHON_EXECUTABLE} ${TOOLS_DIR}/glib/generate-inspector-gresource-manifest.py --input=${_derived_sources_dir}/InspectorResources --output=${_derived_sources_dir}/InspectorGResourceBundle.xml -
trunk/Source/WebKit/PlatformFTW.cmake
r259560 r260844 89 89 WebProcess/win/WebProcessMainWin.cpp 90 90 WebProcess/win/WebProcessWin.cpp 91 )92 93 # DerivedSources/JavaScriptCore/inspector/InspectorBackendCommands.js is94 # expected in DerivedSources/WebInspectorUI/UserInterface/Protocol/.95 add_custom_command(96 OUTPUT ${DERIVED_SOURCES_WEBINSPECTORUI_DIR}/UserInterface/Protocol/InspectorBackendCommands.js97 DEPENDS ${JavaScriptCore_DERIVED_SOURCES_DIR}/inspector/InspectorBackendCommands.js98 COMMAND cp ${JavaScriptCore_DERIVED_SOURCES_DIR}/inspector/InspectorBackendCommands.js ${DERIVED_SOURCES_WEBINSPECTORUI_DIR}/UserInterface/Protocol/InspectorBackendCommands.js99 91 ) 100 92 -
trunk/Source/WebKit/PlatformWPE.cmake
r260743 r260844 302 302 ) 303 303 304 WEBKIT_BUILD_INSPECTOR_GRESOURCES(${ DERIVED_SOURCES_WEBINSPECTORUI_DIR})304 WEBKIT_BUILD_INSPECTOR_GRESOURCES(${WebInspectorUI_DERIVED_SOURCES_DIR}) 305 305 list(APPEND WPEWebInspectorResources_DERIVED_SOURCES 306 ${ DERIVED_SOURCES_WEBINSPECTORUI_DIR}/InspectorGResourceBundle.c306 ${WebInspectorUI_DERIVED_SOURCES_DIR}/InspectorGResourceBundle.c 307 307 ) 308 308 -
trunk/Source/WebKit/PlatformWin.cmake
r260743 r260844 88 88 WebProcess/win/WebProcessMainWin.cpp 89 89 WebProcess/win/WebProcessWin.cpp 90 )91 92 # DerivedSources/JavaScriptCore/inspector/InspectorBackendCommands.js is93 # expected in DerivedSources/WebInspectorUI/UserInterface/Protocol/.94 add_custom_command(95 OUTPUT ${DERIVED_SOURCES_WEBINSPECTORUI_DIR}/UserInterface/Protocol/InspectorBackendCommands.js96 DEPENDS ${JavaScriptCore_DERIVED_SOURCES_DIR}/inspector/InspectorBackendCommands.js97 COMMAND cp ${JavaScriptCore_DERIVED_SOURCES_DIR}/inspector/InspectorBackendCommands.js ${DERIVED_SOURCES_WEBINSPECTORUI_DIR}/UserInterface/Protocol/InspectorBackendCommands.js98 90 ) 99 91 -
trunk/Source/cmake/OptionsJSCOnly.cmake
r260743 r260844 36 36 set(ENABLE_WEBKIT_LEGACY OFF) 37 37 set(ENABLE_WEBKIT OFF) 38 set(ENABLE_WEBINSPECTORUI OFF) 38 39 39 40 if (WIN32) -
trunk/Source/cmake/OptionsPlayStation.cmake
r260743 r260844 16 16 set(ENABLE_WEBKIT ON CACHE BOOL "Build WebKit") 17 17 set(ENABLE_WEBKIT_LEGACY OFF) 18 set(ENABLE_WEBINSPECTORUI OFF) 18 19 19 20 if (NOT ENABLE_WEBCORE) -
trunk/Source/cmake/WebKitFS.cmake
r260743 r260844 28 28 if (NOT WEBDRIVER_DIR) 29 29 set(WEBDRIVER_DIR "${CMAKE_SOURCE_DIR}/Source/WebDriver") 30 endif () 31 if (NOT WEBINSPECTORUI_DIR) 32 set(WEBINSPECTORUI_DIR "${CMAKE_SOURCE_DIR}/Source/WebInspectorUI") 30 33 endif () 31 34
Note: See TracChangeset
for help on using the changeset viewer.