소스 검색

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

Ben Boeckel 4 년 전
부모
커밋
01cc8bf930
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  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}")