##// END OF EJS Templates
Updates test files with new AMDA file header...
Updates test files with new AMDA file header Old files are moved to an archive folder

File last commit:

r161:05d9137bd683
r775:21f27f9e6cd9
Show More
sciqlop_package_qt.cmake
36 lines | 1.2 KiB | text/x-cmake | CMakeLexer
/ cmake / sciqlop_package_qt.cmake
STRING(TOLOWER ${CMAKE_BUILD_TYPE} CMAKE_BUILD_TYPE_TO_LOWER)
SET(WINDEPLOYQT_ARGS --${CMAKE_BUILD_TYPE_TO_LOWER} --list mapping --no-system-d3d-compiler --compiler-runtime --dry-run)
#FOREACH(qtModule @_qt5_modules@)
# STRING(TOLOWER ${qtModule} qtLowerModule)
# SET(WINDEPLOYQT_ARGS ${WINDEPLOYQT_ARGS} -${qtLowerModule})
#ENDFOREACH()
EXECUTE_PROCESS(
COMMAND windeployqt ${WINDEPLOYQT_ARGS} -printsupport ${SCIQLOP_EXE_LOCATION}
OUTPUT_VARIABLE QT_FILES
)
IF( QT_FILES )
STRING(REPLACE "\n" ";" QT_FILES ${QT_FILES})
LIST(APPEND QT_FILES_LIST ${QT_FILES})
FOREACH(QtFile ${QT_FILES_LIST})
STRING(REPLACE "\"" "" QtFile ${QtFile})
STRING(REPLACE "\\" "/" QtFile ${QtFile})
STRING(REGEX MATCH "^(.*) " QtFileSource ${QtFile})
STRING(REGEX MATCH " (.*)$" QtFileTarget ${QtFile})
STRING(STRIP ${QtFileSource} QtFileSource)
STRING(STRIP ${QtFileTarget} QtFileTarget)
GET_FILENAME_COMPONENT(QtFileTargetDir ${QtFileTarget} DIRECTORY)
IF(NOT EXISTS "${CMAKE_INSTALL_PREFIX}/${EXECUTABLE_OUTPUT_PATH}/${QtFileTarget}")
GET_FILENAME_COMPONENT(QtFileTargetDir ${QtFileTarget} DIRECTORY)
FILE(INSTALL DESTINATION "${EXECUTABLE_OUTPUT_PATH}/${QtFileTargetDir}" FILES "${QtFileSource}")
ENDIF()
ENDFOREACH()
ENDIF()
MESSAGE( "Exec windeployqt done" )