From 7537338bdbfa24a83e3223e1578dff2ba21e94a6 Mon Sep 17 00:00:00 2001 From: lisyarus Date: Tue, 18 Jun 2024 12:35:12 +0300 Subject: [PATCH] Create the packaging output directory before packaging --- package/CMakeLists.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/CMakeLists.txt b/package/CMakeLists.txt index 31fb8b4d..a59583cc 100644 --- a/package/CMakeLists.txt +++ b/package/CMakeLists.txt @@ -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 $ ${PSEMEK_PACKAGE_COPY_FILES} COMMAND echo Packaged target ${target} into ${_OUTPUT_PATH} )