Skip to content

Commit 221c28d

Browse files
snnngunan
authored andcommitted
CMake: use copy_if_different to replace copy
1 parent dbd7db2 commit 221c28d

File tree

10 files changed

+16
-16
lines changed

10 files changed

+16
-16
lines changed

tensorflow/contrib/cmake/external/farmhash.cmake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ if(WIN32)
1919
URL_HASH ${farmhash_HASH}
2020
DOWNLOAD_DIR "${DOWNLOAD_LOCATION}"
2121
BUILD_IN_SOURCE 1
22-
PATCH_COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/patches/farmhash/CMakeLists.txt ${farmhash_BUILD}
22+
PATCH_COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_CURRENT_SOURCE_DIR}/patches/farmhash/CMakeLists.txt ${farmhash_BUILD}
2323
INSTALL_DIR ${farmhash_INSTALL}
2424
CMAKE_CACHE_ARGS
2525
-DCMAKE_BUILD_TYPE:STRING=Release
@@ -53,5 +53,5 @@ add_custom_target(farmhash_copy_headers_to_destination
5353

5454
foreach(header_file ${farmhash_HEADERS})
5555
add_custom_command(TARGET farmhash_copy_headers_to_destination PRE_BUILD
56-
COMMAND ${CMAKE_COMMAND} -E copy ${header_file} ${farmhash_INCLUDE_DIR}/)
56+
COMMAND ${CMAKE_COMMAND} -E copy_if_different ${header_file} ${farmhash_INCLUDE_DIR}/)
5757
endforeach()

tensorflow/contrib/cmake/external/gemmlowp.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@ ExternalProject_Add(gemmlowp
1111
URL_HASH ${gemmlowp_HASH}
1212
DOWNLOAD_DIR "${DOWNLOAD_LOCATION}"
1313
BUILD_IN_SOURCE 1
14-
PATCH_COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/patches/gemmlowp/CMakeLists.txt ${gemmlowp_BUILD}
14+
PATCH_COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_CURRENT_SOURCE_DIR}/patches/gemmlowp/CMakeLists.txt ${gemmlowp_BUILD}
1515
INSTALL_COMMAND "")

tensorflow/contrib/cmake/external/gif.cmake

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ if(WIN32)
1919
PREFIX gif
2020
URL ${gif_URL}
2121
URL_HASH ${gif_HASH}
22-
PATCH_COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_SOURCE_DIR}/patches/gif/CMakeLists.txt ${gif_BUILD}
22+
PATCH_COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/patches/gif/CMakeLists.txt ${gif_BUILD}
2323
INSTALL_DIR ${gif_INSTALL}
2424
DOWNLOAD_DIR "${DOWNLOAD_LOCATION}"
2525
CMAKE_CACHE_ARGS
@@ -29,7 +29,7 @@ if(WIN32)
2929
)
3030

3131
ExternalProject_Add_Step(gif copy_unistd
32-
COMMAND ${CMAKE_COMMAND} -E copy
32+
COMMAND ${CMAKE_COMMAND} -E copy_if_different
3333
${CMAKE_SOURCE_DIR}/patches/gif/unistd.h ${gif_BUILD}/lib/unistd.h
3434
DEPENDEES patch
3535
DEPENDERS build
@@ -67,5 +67,5 @@ add_custom_target(gif_copy_headers_to_destination
6767

6868
foreach(header_file ${gif_HEADERS})
6969
add_custom_command(TARGET gif_copy_headers_to_destination PRE_BUILD
70-
COMMAND ${CMAKE_COMMAND} -E copy ${header_file} ${gif_INCLUDE_DIR}/)
70+
COMMAND ${CMAKE_COMMAND} -E copy_if_different ${header_file} ${gif_INCLUDE_DIR}/)
7171
endforeach()

tensorflow/contrib/cmake/external/googletest.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ ExternalProject_Add(googletest
1919
GIT_TAG ${googletest_TAG}
2020
DOWNLOAD_DIR "${DOWNLOAD_LOCATION}"
2121
BUILD_IN_SOURCE 1
22-
#PATCH_COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_SOURCE_DIR}/patches/grpc/CMakeLists.txt ${GRPC_BUILD}
22+
#PATCH_COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/patches/grpc/CMakeLists.txt ${GRPC_BUILD}
2323
INSTALL_COMMAND ""
2424
CMAKE_CACHE_ARGS
2525
-DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE}

tensorflow/contrib/cmake/external/grpc.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ ExternalProject_Add(grpc
2424
GIT_TAG ${GRPC_TAG}
2525
DOWNLOAD_DIR "${DOWNLOAD_LOCATION}"
2626
BUILD_IN_SOURCE 1
27-
PATCH_COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/patches/grpc/CMakeLists.txt ${GRPC_BUILD}
27+
PATCH_COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_CURRENT_SOURCE_DIR}/patches/grpc/CMakeLists.txt ${GRPC_BUILD}
2828
INSTALL_COMMAND ""
2929
CMAKE_CACHE_ARGS
3030
-DCMAKE_BUILD_TYPE:STRING=Release

tensorflow/contrib/cmake/external/highwayhash.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ ExternalProject_Add(highwayhash
2828
GIT_TAG ${highwayhash_TAG}
2929
DOWNLOAD_DIR "${DOWNLOAD_LOCATION}"
3030
BUILD_IN_SOURCE 1
31-
PATCH_COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/patches/highwayhash/CMakeLists.txt ${highwayhash_BUILD}
31+
PATCH_COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_CURRENT_SOURCE_DIR}/patches/highwayhash/CMakeLists.txt ${highwayhash_BUILD}
3232
INSTALL_DIR ${highwayhash_INSTALL}
3333
CMAKE_CACHE_ARGS
3434
-DCMAKE_BUILD_TYPE:STRING=Release

tensorflow/contrib/cmake/external/jpeg.cmake

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ if (WIN32)
3232
PREFIX jpeg
3333
URL ${jpeg_URL}
3434
URL_HASH ${jpeg_HASH}
35-
PATCH_COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/patches/jpeg/CMakeLists.txt ${jpeg_BUILD}
35+
PATCH_COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_CURRENT_SOURCE_DIR}/patches/jpeg/CMakeLists.txt ${jpeg_BUILD}
3636
INSTALL_DIR ${jpeg_INSTALL}
3737
DOWNLOAD_DIR "${DOWNLOAD_LOCATION}"
3838
CMAKE_CACHE_ARGS
@@ -42,7 +42,7 @@ if (WIN32)
4242
)
4343

4444
ExternalProject_Add_Step(jpeg copy_jconfig
45-
COMMAND ${CMAKE_COMMAND} -E copy
45+
COMMAND ${CMAKE_COMMAND} -E copy_if_different
4646
${jpeg_BUILD}/jconfig.vc ${jpeg_BUILD}/jconfig.h
4747
DEPENDEES patch
4848
DEPENDERS build
@@ -76,5 +76,5 @@ add_custom_target(jpeg_copy_headers_to_destination
7676

7777
foreach(header_file ${jpeg_HEADERS})
7878
add_custom_command(TARGET jpeg_copy_headers_to_destination PRE_BUILD
79-
COMMAND ${CMAKE_COMMAND} -E copy ${header_file} ${jpeg_INCLUDE_DIR})
79+
COMMAND ${CMAKE_COMMAND} -E copy_if_different ${header_file} ${jpeg_INCLUDE_DIR})
8080
endforeach()

tensorflow/contrib/cmake/external/png.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,5 +42,5 @@ add_custom_target(png_copy_headers_to_destination
4242

4343
foreach(header_file ${png_HEADERS})
4444
add_custom_command(TARGET png_copy_headers_to_destination PRE_BUILD
45-
COMMAND ${CMAKE_COMMAND} -E copy ${header_file} ${png_INCLUDE_DIR}/)
45+
COMMAND ${CMAKE_COMMAND} -E copy_if_different ${header_file} ${png_INCLUDE_DIR}/)
4646
endforeach()

tensorflow/contrib/cmake/external/tensorboard.cmake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ function(tb_new_http_archive)
2020
foreach(src_file ${_TB_FILES})
2121
add_custom_command(
2222
TARGET tensorboard_copy_dependencies PRE_BUILD
23-
COMMAND ${CMAKE_COMMAND} -E copy ${src_dir}/${src_file} ${dst_dir}/${src_file}
23+
COMMAND ${CMAKE_COMMAND} -E copy_if_different ${src_dir}/${src_file} ${dst_dir}/${src_file}
2424
)
2525
endforeach()
2626

@@ -37,7 +37,7 @@ function(tb_http_file)
3737

3838
add_custom_command(
3939
TARGET tensorboard_copy_dependencies PRE_BUILD
40-
COMMAND ${CMAKE_COMMAND} -E copy ${src_dir}/${src_file} ${dst_dir}/${src_file}
40+
COMMAND ${CMAKE_COMMAND} -E copy_if_different ${src_dir}/${src_file} ${dst_dir}/${src_file}
4141
)
4242

4343
add_custom_target(${_TB_NAME} DEPENDS ${src_dir}/${src_file})

tensorflow/contrib/cmake/external/zlib.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,5 +42,5 @@ add_custom_target(zlib_copy_headers_to_destination
4242

4343
foreach(header_file ${ZLIB_HEADERS})
4444
add_custom_command(TARGET zlib_copy_headers_to_destination PRE_BUILD
45-
COMMAND ${CMAKE_COMMAND} -E copy ${header_file} ${zlib_INCLUDE_DIR})
45+
COMMAND ${CMAKE_COMMAND} -E copy_if_different ${header_file} ${zlib_INCLUDE_DIR})
4646
endforeach()

0 commit comments

Comments
 (0)