diff options
author | Domen Vrankar <domen.vrankar@gmail.com> | 2015-03-17 22:34:03 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2015-03-20 13:45:25 (GMT) |
commit | a2c068a7ce47ab5934735b9f9168dda9760646ec (patch) | |
tree | b6619fd89eebce8675685db87ab7deadc28b39de /Tests/RunCMake/file/RunCMakeTest.cmake | |
parent | a5cab2e7391df8d2072f1083c075a69bc746c7aa (diff) | |
download | CMake-a2c068a7ce47ab5934735b9f9168dda9760646ec.zip CMake-a2c068a7ce47ab5934735b9f9168dda9760646ec.tar.gz CMake-a2c068a7ce47ab5934735b9f9168dda9760646ec.tar.bz2 |
file: Teach GLOB to list directories optionally
GLOB lists directories by default and GLOB_RECURSE does not.
LIST_DIRECTORIES enables user to control the behavior explicitly for
consistently for both GLOB and GLOB_RECURSE.
Diffstat (limited to 'Tests/RunCMake/file/RunCMakeTest.cmake')
-rw-r--r-- | Tests/RunCMake/file/RunCMakeTest.cmake | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Tests/RunCMake/file/RunCMakeTest.cmake b/Tests/RunCMake/file/RunCMakeTest.cmake index 14819e7..d3dfb1b 100644 --- a/Tests/RunCMake/file/RunCMakeTest.cmake +++ b/Tests/RunCMake/file/RunCMakeTest.cmake @@ -17,3 +17,13 @@ run_cmake(LOCK-error-no-result-variable) run_cmake(LOCK-error-no-timeout) run_cmake(LOCK-error-timeout) run_cmake(LOCK-error-unknown-option) +run_cmake(GLOB) +run_cmake(GLOB_RECURSE) +# test is valid both for GLOB and GLOB_RECURSE +run_cmake(GLOB-error-LIST_DIRECTORIES-not-boolean) +# test is valid both for GLOB and GLOB_RECURSE +run_cmake(GLOB-error-LIST_DIRECTORIES-no-arg) + +if(NOT WIN32 OR CYGWIN) + run_cmake(GLOB_RECURSE-cyclic-recursion) +endif() |