diff --git a/package/CMakeLists.txt b/package/CMakeLists.txt index e8390e14..1abcde3e 100644 --- a/package/CMakeLists.txt +++ b/package/CMakeLists.txt @@ -1,4 +1,6 @@ option(PSEMEK_PACKAGE_MODE "Enable packaging mode" OFF) +set(PSEMEK_PACKAGE_OUTPUT_PATH "" CACHE STRING "Packaging output path") +set(PSEMEK_PACKAGE_VERSION_SUFFIX "" CACHE STRING "Packaging version suffix") if(PSEMEK_PACKAGE_MODE) if(WIN32) @@ -47,7 +49,7 @@ function(psemek_add_executable target) endif() add_custom_command(TARGET ${target} POST_BUILD - COMMAND zip ${CMAKE_CURRENT_SOURCE_DIR}/${target}-${PSEMEK_PACKAGE_SUFFIX}.zip -j $ ${PSEMEK_PACKAGE_COPY_FILES} + COMMAND zip -v ${CMAKE_CURRENT_LIST_DIR}/${PSEMEK_PACKAGE_OUTPUT_PATH}/${target}${PSEMEK_PACKAGE_VERSION_SUFFIX}-${PSEMEK_PACKAGE_SUFFIX}.zip -j $ ${PSEMEK_PACKAGE_COPY_FILES} ) endif() endif()