Changeset View
Changeset View
Standalone View
Standalone View
src/qt/CMakeLists.txt
Show All 26 Lines | if(EXISTS ${STATIC_DEPENDENCIES_CMAKE_FILE}) | ||||
file(REMOVE ${STATIC_DEPENDENCIES_CMAKE_FILE}) | file(REMOVE ${STATIC_DEPENDENCIES_CMAKE_FILE}) | ||||
endif() | endif() | ||||
set(CONVERT_PRL_PATH "${CONTRIB_PATH}/qt/convert-prl-libs-to-cmake.pl") | set(CONVERT_PRL_PATH "${CONTRIB_PATH}/qt/convert-prl-libs-to-cmake.pl") | ||||
macro(CONVERT_PRL_LIBS_TO_CMAKE _qt_component) | macro(CONVERT_PRL_LIBS_TO_CMAKE _qt_component) | ||||
if(TARGET Qt5::${_qt_component}) | if(TARGET Qt5::${_qt_component}) | ||||
get_target_property(_lib_location Qt5::${_qt_component} LOCATION) | get_target_property(_lib_location Qt5::${_qt_component} LOCATION) | ||||
execute_process(COMMAND ${PERL_EXECUTABLE} "${CONVERT_PRL_PATH}" | execute_process(COMMAND ${PERL_EXECUTABLE} "${CONVERT_PRL_PATH}" | ||||
--lib ${_lib_location} | --lib "${_lib_location}" | ||||
--out ${STATIC_DEPENDENCIES_CMAKE_FILE} | --qt_lib_install_dir "${QT5_LIB_DIR}" | ||||
--component ${_qt_component} | --out "${STATIC_DEPENDENCIES_CMAKE_FILE}" | ||||
--compiler ${CMAKE_CXX_COMPILER_ID} | --component "${_qt_component}" | ||||
--compiler "${CMAKE_CXX_COMPILER_ID}" | |||||
) | ) | ||||
endif() | endif() | ||||
endmacro() | endmacro() | ||||
if(QT_STATIC_BUILD) | if(QT_STATIC_BUILD) | ||||
foreach(qt_module ${QT_REQUIRED_COMPONENTS}) | foreach(qt_module ${QT_REQUIRED_COMPONENTS}) | ||||
CONVERT_PRL_LIBS_TO_CMAKE(${qt_module}) | CONVERT_PRL_LIBS_TO_CMAKE(${qt_module}) | ||||
endforeach() | endforeach() | ||||
▲ Show 20 Lines • Show All 178 Lines • Show Last 20 Lines |