Explorar o código

ExternalData: use `file(COPY_FILE)` instead of forking CMake

Ben Boeckel %!s(int64=4) %!d(string=hai) anos
pai
achega
01cc8bf930
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      Modules/ExternalData.cmake

+ 1 - 1
Modules/ExternalData.cmake

@@ -944,7 +944,7 @@ function(_ExternalData_link_or_copy src dst)
     execute_process(COMMAND "${CMAKE_COMMAND}" -E create_symlink "${tgt}" "${tmp}" RESULT_VARIABLE result)
   else()
     # Create a copy.
-    execute_process(COMMAND "${CMAKE_COMMAND}" -E copy "${src}" "${tmp}" RESULT_VARIABLE result)
+    file(COPY_FILE "${src}" "${tmp}" RESULT result)
   endif()
   if(result)
     file(REMOVE "${tmp}")