123456789101112131415161718192021222324252627282930313233343536373839 |
- add_subdirectory(${WEBCORE_DIR}/platform/efl/DefaultTheme)
- if (ENABLE_INSPECTOR)
- add_custom_target(
- web-inspector-resources ALL
- COMMAND ${CMAKE_COMMAND} -E copy_directory ${WEBCORE_DIR}/inspector/front-end ${WEB_INSPECTOR_DIR}
- COMMAND ${CMAKE_COMMAND} -E copy ${WEBCORE_DIR}/English.lproj/localizedStrings.js ${WEB_INSPECTOR_DIR}
- COMMAND ${CMAKE_COMMAND} -E copy ${WEBKIT2_DIR}/UIProcess/InspectorServer/front-end/inspectorPageIndex.html ${WEB_INSPECTOR_DIR}
- COMMAND ${CMAKE_COMMAND} -E copy ${DERIVED_SOURCES_WEBCORE_DIR}/InspectorBackendCommands.js ${WEB_INSPECTOR_DIR}
- DEPENDS WebCore
- WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
- )
- install(DIRECTORY "${CMAKE_BINARY_DIR}/${WEB_INSPECTOR_DIR}"
- DESTINATION ${DATA_INSTALL_DIR}
- FILES_MATCHING PATTERN "*.js"
- PATTERN "*.html"
- PATTERN "*.css"
- PATTERN "*.gif"
- PATTERN "*.png")
- find_program(UGLIFYJS_EXECUTABLE uglifyjs)
- if (UGLIFYJS_EXECUTABLE AND (NOT ${CMAKE_BUILD_TYPE} STREQUAL "Debug"))
- file(GLOB frontend_js_files "${WEBCORE_DIR}/inspector/front-end/*.js")
- set(all_js_files
- ${frontend_js_files}
- "${WEBCORE_DIR}/English.lproj/localizedStrings.js"
- "${DERIVED_SOURCES_WEBCORE_DIR}/InspectorBackendCommands.js"
- )
- foreach (js_file ${all_js_files})
- get_filename_component(filename ${js_file} NAME)
- install(CODE
- "execute_process(
- COMMAND ${UGLIFYJS_EXECUTABLE} --overwrite ${filename}
- WORKING_DIRECTORY ${CMAKE_INSTALL_PREFIX}/${WEB_INSPECTOR_DIR})")
- endforeach ()
- endif ()
- endif ()
|