diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2018-05-08 21:46:09 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2018-05-08 21:46:09 +0200 |
commit | fec92aeb4442f2568fce319762815bd27a7f973b (patch) | |
tree | 42da2bdbdb5a9bef4f1b8ef1fd4ab98e2b37b132 | |
parent | 12eaecb7cac54a170a8cbb8570fcf8b4e145c04b (diff) | |
download | kube-fec92aeb4442f2568fce319762815bd27a7f973b.tar.gz kube-fec92aeb4442f2568fce319762815bd27a7f973b.zip |
Try harder to copy symlinks on windows
-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 |