summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2018-05-08 21:46:09 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2018-05-08 21:46:09 +0200
commitfec92aeb4442f2568fce319762815bd27a7f973b (patch)
tree42da2bdbdb5a9bef4f1b8ef1fd4ab98e2b37b132
parent12eaecb7cac54a170a8cbb8570fcf8b4e145c04b (diff)
downloadkube-fec92aeb4442f2568fce319762815bd27a7f973b.tar.gz
kube-fec92aeb4442f2568fce319762815bd27a7f973b.zip
Try harder to copy symlinks on windows
-rw-r--r--icons/breeze/CMakeLists.txt8
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