summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/CMakeDependentOption
diff options
context:
space:
mode:
authorVicente Adolfo Bolea Sanchez <vicente.bolea@kitware.com>2022-09-21 17:19:45 (GMT)
committerVicente Adolfo Bolea Sanchez <vicente.bolea@kitware.com>2022-09-21 17:19:45 (GMT)
commitdf377a22dd2d805ddf9e59f405482934a5a932d2 (patch)
tree4d1de368ef8bc233b1fe0970820f8607b4ebb94e /Tests/RunCMake/CMakeDependentOption
parentfc17277bdad832e45991de60090c8688b60855fa (diff)
downloadCMake-df377a22dd2d805ddf9e59f405482934a5a932d2.zip
CMake-df377a22dd2d805ddf9e59f405482934a5a932d2.tar.gz
CMake-df377a22dd2d805ddf9e59f405482934a5a932d2.tar.bz2
CMakeDependentOption: allow in depends the use of .
Diffstat (limited to 'Tests/RunCMake/CMakeDependentOption')
-rw-r--r--Tests/RunCMake/CMakeDependentOption/RunCMakeTest.cmake1
-rw-r--r--Tests/RunCMake/CMakeDependentOption/UseDotSymbol-stdout.txt1
-rw-r--r--Tests/RunCMake/CMakeDependentOption/UseDotSymbol.cmake4
3 files changed, 6 insertions, 0 deletions
diff --git a/Tests/RunCMake/CMakeDependentOption/RunCMakeTest.cmake b/Tests/RunCMake/CMakeDependentOption/RunCMakeTest.cmake
index 61e046f..074db65 100644
--- a/Tests/RunCMake/CMakeDependentOption/RunCMakeTest.cmake
+++ b/Tests/RunCMake/CMakeDependentOption/RunCMakeTest.cmake
@@ -4,3 +4,4 @@ run_cmake_script(Regex-CMP0127-NEW)
run_cmake_script(Regex-CMP0127-OLD)
run_cmake_script(Parentheses-CMP0127-NEW)
run_cmake_script(Parentheses-CMP0127-WARN)
+run_cmake_script(UseDotSymbol)
diff --git a/Tests/RunCMake/CMakeDependentOption/UseDotSymbol-stdout.txt b/Tests/RunCMake/CMakeDependentOption/UseDotSymbol-stdout.txt
new file mode 100644
index 0000000..15b56a1
--- /dev/null
+++ b/Tests/RunCMake/CMakeDependentOption/UseDotSymbol-stdout.txt
@@ -0,0 +1 @@
+-- USE_FOO='ON'
diff --git a/Tests/RunCMake/CMakeDependentOption/UseDotSymbol.cmake b/Tests/RunCMake/CMakeDependentOption/UseDotSymbol.cmake
new file mode 100644
index 0000000..8f07c48
--- /dev/null
+++ b/Tests/RunCMake/CMakeDependentOption/UseDotSymbol.cmake
@@ -0,0 +1,4 @@
+include(CMakeDependentOption)
+
+cmake_dependent_option(USE_FOO "Use Foo" ON "CMAKE_VERSION VERSION_GREATER_EQUAL 3.08" OFF)
+message(STATUS "USE_FOO='${USE_FOO}'")