improve cmake script

This commit is contained in:
ohyzha
2024-10-02 12:23:51 +03:00
parent b81cf48a44
commit 3370d6c6ab

View File

@@ -15,9 +15,17 @@ function(CopyResourcesToExe TARGET FROM EXTENSIONS)
endif()
foreach(RESOURCE ${RESOURCES_TO_COPY})
add_custom_command(TARGET ${TARGET} POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy_if_different
${RESOURCE} $<TARGET_FILE_DIR:${TARGET}>
)
if (NOT IS_DIRECTORY ${RESOURCE})
add_custom_command(TARGET ${TARGET} POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy_if_different
${RESOURCE} $<TARGET_FILE_DIR:${TARGET}>
)
else()
get_filename_component(FNAME ${RESOURCE} NAME)
add_custom_command(TARGET ${TARGET} POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy_directory_if_different
${RESOURCE} $<TARGET_FILE_DIR:${TARGET}>/${FNAME}
)
endif()
endforeach()
endfunction()