Hi.
I would like to create following tests for copy and copy_if_different commands:
cmake -E copy test_copy_command_dir/file1.txt
test_copy_command_dir/target_directory1
Result: success
E_copy-one-source-directory-target-is-directory-result.txt
E_copy-one-source-directory-target-is-directory-stderr.txt
cmake -E copy test_copy_command_dir/directory1/file4.txt
Result: error
E_copy-one-source-file-result.txt
E_copy-one-source-file-stderr.txt
cmake -E copy test_copy_command_dir/file1.txt test_copy_command_dir/file2.txt
test_copy_command_dir/file3.txt test_copy_command_dir/target_directory2
Result: Success
E_copy-three-source-files-target-is-directory-result.txt
E_copy-three-source-files-target-is-directory-stderr.txt
cmake -E copy test_copy_command_dir/file1.txt test_copy_command_dir/file2.txt
test_copy_command_dir/file3.txt
test_copy_command_dir/target_directory1/file4.txt
Result: Error
E_copy-three-source-files-target-is-file-result.txt
E_copy-three-source-files-target-is-file-stderr.txt
cmake -E copy test_copy_command_dir/file1.txt not_existing_file.bad
test_copy_command_dir/file2.txt test_copy_command_dir/target_directory3
Result: Error. The correct files are copied successfuly
E_copy-two-good-and-one-bad-source-files-target-is-directory-result.txt
E_copy-two-good-and-one-bad-source-files-target-is-directory-stderr.txt
cmake -E copy test_copy_command_dir/*.txt
test_copy_command_dir/target_directory4
Result: Success
E_copy-wildcard-source-files-target-is-directory-result.txt
E_copy-wildcard-source-files-target-is-directory-stderr.txt
cmake -E copy test_copy_command_dir/* test_copy_command_dir/directory1/file4.txt
Result: Error
E_copy-wildcard-source-files-target-is-file-result.txt
E_copy-wildcard-source-files-target-is-file-stderr.txt
The resource directory will be:
test_copy_command_dir
├── directory1
│ ├── file4.txt
│ └── file5.txt
├── directory2
├── file1.txt
├── file2.txt
├── file3.txt
├── target_directory1
├── target_directory2
├── target_directory3
└── target_directory4
What do you think about that?
After every step I will need to clean it up .
________________________________________
From: cmake-developers <[email protected]> on behalf of Brad
King <[email protected]>
Sent: Thursday, December 3, 2015 2:45 PM
To: [email protected]
Subject: Re: [cmake-developers] [PATCH] Extend copy and copy_if_different
commands with support multiple files
On 12/02/2015 07:05 PM, Bartosz Kosiorek wrote:
> This patch allows to use multiple files in commands "copy" and
> "copy_if_different".
Good, thanks. Please also extend the Tests/RunCMake/CommandLine test to
cover this these operations.
Thanks,
-Brad
--
Powered by www.kitware.com
Please keep messages on-topic and check the CMake FAQ at:
http://www.cmake.org/Wiki/CMake_FAQ
Kitware offers various services to support the CMake community. For more
information on each offering, please visit:
CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/cmake-developers
--
Powered by www.kitware.com
Please keep messages on-topic and check the CMake FAQ at:
http://www.cmake.org/Wiki/CMake_FAQ
Kitware offers various services to support the CMake community. For more
information on each offering, please visit:
CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/cmake-developers