Create the packaging output directory before packaging

This commit is contained in:
Nikita Lisitsa 2024-06-18 12:35:12 +03:00
parent 85031e0d59
commit 7537338bdb

View file

@ -76,8 +76,10 @@ function(psemek_add_executable_impl target is_application)
psemek_package_output_path(${target} _OUTPUT_PATH)
if(NOT ANDROID)
get_filename_component(_OUTPUT_DIRECTORY "${_OUTPUT_PATH}" DIRECTORY)
add_custom_command(TARGET ${target} POST_BUILD
COMMAND echo Packaging target ${target} into ${_OUTPUT_PATH}
COMMAND mkdir -pv "${_OUTPUT_DIRECTORY}"
COMMAND zip -v "${_OUTPUT_PATH}" -j $<TARGET_FILE:${target}> ${PSEMEK_PACKAGE_COPY_FILES}
COMMAND echo Packaged target ${target} into ${_OUTPUT_PATH}
)