Support globbing in psemek_package_files

This commit is contained in:
Nikita Lisitsa 2024-06-17 23:41:26 +03:00
parent faacf6dbc0
commit 85031e0d59

View file

@ -174,7 +174,16 @@ function(psemek_package_files target)
else()
foreach(_FILE ${ARGN})
get_filename_component(_DIR ${_FILE} DIRECTORY)
file(COPY ${_FILE} DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/${_DIR})
message(STATUS "EXECUTING cp ${_FILE} ${CMAKE_CURRENT_BINARY_DIR}/${_DIR}")
message(STATUS "WORKING DIRECTORY: ${CMAKE_CURRENT_LIST_DIR}")
add_custom_command(TARGET ${target} POST_BUILD
WORKING_DIRECTORY "${CMAKE_CURRENT_LIST_DIR}"
COMMAND "mkdir" "-pv" "${CMAKE_CURRENT_BINARY_DIR}/${_DIR}"
)
add_custom_command(TARGET ${target} POST_BUILD
WORKING_DIRECTORY "${CMAKE_CURRENT_LIST_DIR}"
COMMAND "cp" "-rv" ${_FILE} "${CMAKE_CURRENT_BINARY_DIR}/${_DIR}"
)
endforeach()
endif()
endfunction()