diff options
Diffstat (limited to 'icons/breeze/CMakeLists.txt')
-rw-r--r-- | icons/breeze/CMakeLists.txt | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/icons/breeze/CMakeLists.txt b/icons/breeze/CMakeLists.txt index 4fac9316..0aab6254 100644 --- a/icons/breeze/CMakeLists.txt +++ b/icons/breeze/CMakeLists.txt | |||
@@ -15,7 +15,13 @@ if(BINARY_ICONS_RESOURCE) | |||
15 | 15 | ||
16 | file(REMOVE_RECURSE ${RESOURCES_WORKING_DIR}) | 16 | file(REMOVE_RECURSE ${RESOURCES_WORKING_DIR}) |
17 | file(MAKE_DIRECTORY ${RESOURCES_WORKING_DIR}) | 17 | file(MAKE_DIRECTORY ${RESOURCES_WORKING_DIR}) |
18 | file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/${target}/ DESTINATION ${RESOURCES_WORKING_DIR}) | 18 | #Copying symlinks doesn't work on windows if the target is not yet available. |
19 | #We use execute_process because we expect failures and don't want to abort the script. | ||
20 | #We copy two times so we can deal with symlinks 2 levels deep. | ||
21 | #file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/${target}/ DESTINATION ${RESOURCES_WORKING_DIR}) | ||
22 | execute_process(COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_SOURCE_DIR}/${target}/ ${RESOURCES_WORKING_DIR}) | ||
23 | execute_process(COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_SOURCE_DIR}/${target}/ ${RESOURCES_WORKING_DIR}) | ||
24 | execute_process(COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_SOURCE_DIR}/${target}/ ${RESOURCES_WORKING_DIR}) | ||
19 | file(REMOVE | 25 | file(REMOVE |
20 | ${RESOURCE_FILE} | 26 | ${RESOURCE_FILE} |
21 | ${RESOURCE_FILE}.depends | 27 | ${RESOURCE_FILE}.depends |