Skip to content

Commit

Permalink
added deploy stem for cmake
Browse files Browse the repository at this point in the history
EndrII authored and tm9k1 committed Oct 12, 2020

Verified

This commit was signed with the committer’s verified signature.
mrgrain Momo Kornher
1 parent df39610 commit 41a2f7d
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -48,3 +48,23 @@ target_compile_definitions(stegano
target_link_libraries(stegano
PRIVATE Qt${QT_VERSION_MAJOR}::Core Qt${QT_VERSION_MAJOR}::Quick Qt${QT_VERSION_MAJOR}::Widgets)


# DEPLOY TARGET

find_program(Q_MAKE_EXE qmake)
find_program(CQT_EXE cqtdeployer)

IF(NOT EXISTS ${CQT_EXE})
message("WARNING: the cqtdeployer not exits please install the cqtdeployer and run cmake again!")
endif(NOT EXISTS ${CQT_EXE})

set(OUTPUT_EXECUTABLE ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}stegano)
if (WIN32)
set(OUTPUT_EXECUTABLE ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}stegano.exe)
endif (WIN32)

ADD_CUSTOM_TARGET(
deploy
COMMAND cqtdeployer clear -bin ${OUTPUT_EXECUTABLE} -qmake ${Q_MAKE_EXE} -targetDir ${PROJECT_SOURCE_DIR}/release -libDir ${PROJECT_SOURCE_DIR} -qmlDir ${PROJECT_SOURCE_DIR} -recursiveDepth 3
COMMENT "cqtdeployer clear -bin ${OUTPUT_EXECUTABLE} -qmake ${Q_MAKE_EXE} -targetDir ${PROJECT_SOURCE_DIR}/release -libDir ${PROJECT_SOURCE_DIR} -qmlDir ${PROJECT_SOURCE_DIR} -recursiveDepth 3"
)

0 comments on commit 41a2f7d

Please sign in to comment.