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
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.