Sfoglia il codice sorgente

When falling back on Windows host system makes a copy immediately.
Close #918.

Yao Wei Tjong 姚伟忠 10 anni fa
parent
commit
86918f97ce
1 ha cambiato i file con 2 aggiunte e 3 eliminazioni
  1. 2 3
      CMake/Modules/Urho3D-CMake-common.cmake

+ 2 - 3
CMake/Modules/Urho3D-CMake-common.cmake

@@ -660,12 +660,11 @@ macro (create_symlink SOURCE DESTINATION)
             else ()
                 set (COMMAND COMMAND ${CMAKE_COMMAND} -E copy_if_different ${ABS_SOURCE} ${ABS_DESTINATION})
             endif ()
+            # Fallback to copy only one time
+            execute_process (${COMMAND})
             if (TARGET ${TARGET_NAME})
                 # Fallback to copy everytime the target is built
                 add_custom_command (TARGET ${TARGET_NAME} POST_BUILD ${COMMAND})
-            else ()
-                # Fallback to copy only one time
-                execute_process (${COMMAND})
             endif ()
         else ()
             message (WARNING "Unable to create symbolic link on this host system, you may need to manually copy file/dir from \"${SOURCE}\" to \"${DESTINATION}\"")