improve cmake script
This commit is contained in:
@@ -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()
|
||||||
Reference in New Issue
Block a user