Răsfoiți Sursa

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

Ben Boeckel 4 ani în urmă
părinte
comite
01cc8bf930
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  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}")