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() endif()
foreach(RESOURCE ${RESOURCES_TO_COPY}) foreach(RESOURCE ${RESOURCES_TO_COPY})
if (NOT IS_DIRECTORY ${RESOURCE})
add_custom_command(TARGET ${TARGET} POST_BUILD add_custom_command(TARGET ${TARGET} POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy_if_different COMMAND ${CMAKE_COMMAND} -E copy_if_different
${RESOURCE} $<TARGET_FILE_DIR:${TARGET}> ${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() endforeach()
endfunction() endfunction()