summaryrefslogtreecommitdiffstats
path: root/Tests
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2023-01-13 13:54:12 (GMT)
committerKitware Robot <kwrobot@kitware.com>2023-01-13 13:54:21 (GMT)
commit5dddc49e035cbc449f47ed9c7526a56873a9d0a8 (patch)
tree7eba7a7ad1e617b673f29c19223bbc1def40f0c1 /Tests
parenta547f315dd54e4814d52e129b441628c18f7163d (diff)
parentc1170b5602d609f6ccd2506e5db9916c74388187 (diff)
downloadCMake-5dddc49e035cbc449f47ed9c7526a56873a9d0a8.zip
CMake-5dddc49e035cbc449f47ed9c7526a56873a9d0a8.tar.gz
CMake-5dddc49e035cbc449f47ed9c7526a56873a9d0a8.tar.bz2
Merge topic 'fea/add-copy_directory_if_different'
c1170b5602 cmake: Add -E copy_directory_if_different Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8059
Diffstat (limited to 'Tests')
-rw-r--r--Tests/RunCMake/CommandLine/RunCMakeTest.cmake9
1 files changed, 9 insertions, 0 deletions
diff --git a/Tests/RunCMake/CommandLine/RunCMakeTest.cmake b/Tests/RunCMake/CommandLine/RunCMakeTest.cmake
index 480ad09..f48e845 100644
--- a/Tests/RunCMake/CommandLine/RunCMakeTest.cmake
+++ b/Tests/RunCMake/CommandLine/RunCMakeTest.cmake
@@ -594,6 +594,15 @@ unset(in)
unset(out)
set(in ${RunCMake_SOURCE_DIR}/copy_input)
+set(out ${RunCMake_BINARY_DIR}/copy_directory_different_output)
+file(REMOVE_RECURSE "${out}")
+file(MAKE_DIRECTORY ${out})
+run_cmake_command(E_copy_directory_if_different
+ ${CMAKE_COMMAND} -E copy_directory_if_different ${in} ${out})
+unset(in)
+unset(out)
+
+set(in ${RunCMake_SOURCE_DIR}/copy_input)
set(out ${RunCMake_BINARY_DIR}/copy_directory_output)
set(outfile ${out}/file_for_test.txt)
file(REMOVE_RECURSE "${out}")