4
0
mirror of https://github.com/QuasarApp/CMake.git synced 2025-05-14 10:19:32 +00:00

added validation for no qt projects

This commit is contained in:
Andrei Yankovich 2024-08-02 14:04:56 +02:00
parent 8bb8cb57c3
commit 2987703455

@ -300,13 +300,24 @@ function(addDeployFromCustomFile name file)
"${file}*"
)
ADD_CUSTOM_TARGET(
deploy${name}
SOURCES ${${name}files}
COMMAND cqtdeployer -qmake ${QT_QMAKE_EXECUTABLE} -binPrefix \"${CMAKE_BINARY_DIR}\" -confFile ${file}
COMMENT "Deploy: cqtdeployer -qmake ${QT_QMAKE_EXECUTABLE} -binPrefix \"${CMAKE_BINARY_DIR}\" -confFile ${file}"
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
)
if (QT_QMAKE_EXECUTABLE)
ADD_CUSTOM_TARGET(
deploy${name}
SOURCES ${${name}files}
COMMAND cqtdeployer -qmake ${QT_QMAKE_EXECUTABLE} -binPrefix \"${CMAKE_BINARY_DIR}\" -confFile ${file}
COMMENT "Deploy: cqtdeployer -qmake ${QT_QMAKE_EXECUTABLE} -binPrefix \"${CMAKE_BINARY_DIR}\" -confFile ${file}"
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
)
elseif()
ADD_CUSTOM_TARGET(
deploy${name}
SOURCES ${${name}files}
COMMAND cqtdeployer noQt -binPrefix \"${CMAKE_BINARY_DIR}\" -confFile ${file}
COMMENT "Deploy: cqtdeployer -qmake ${QT_QMAKE_EXECUTABLE} -binPrefix \"${CMAKE_BINARY_DIR}\" -confFile ${file}"
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
)
endif()
add_dependencies(deploy deploy${name})