summaryrefslogtreecommitdiffstats
path: root/Tests/CMakeTests/GetPropertyTest.cmake.in
diff options
context:
space:
mode:
authorRolf Eike Beer <eike@sf-mail.de>2012-10-08 17:31:59 (GMT)
committerRolf Eike Beer <eike@sf-mail.de>2012-11-02 16:10:07 (GMT)
commit82106e3783b8c9a5f21f7ffea336c38b1f13c33f (patch)
tree53476486ad000c7de5bffc16a59699d05bc4d790 /Tests/CMakeTests/GetPropertyTest.cmake.in
parent56125a3f363272568c578c7e329af37d97b24df0 (diff)
downloadCMake-82106e3783b8c9a5f21f7ffea336c38b1f13c33f.zip
CMake-82106e3783b8c9a5f21f7ffea336c38b1f13c33f.tar.gz
CMake-82106e3783b8c9a5f21f7ffea336c38b1f13c33f.tar.bz2
GetProperty test: move doc property tests into main process
They will not raise an error in the normal case so we do not need to run them in their own process.
Diffstat (limited to 'Tests/CMakeTests/GetPropertyTest.cmake.in')
-rw-r--r--Tests/CMakeTests/GetPropertyTest.cmake.in17
1 files changed, 11 insertions, 6 deletions
diff --git a/Tests/CMakeTests/GetPropertyTest.cmake.in b/Tests/CMakeTests/GetPropertyTest.cmake.in
index ab96e5b..7d6e013 100644
--- a/Tests/CMakeTests/GetPropertyTest.cmake.in
+++ b/Tests/CMakeTests/GetPropertyTest.cmake.in
@@ -1,5 +1,16 @@
include("@CMAKE_CURRENT_SOURCE_DIR@/CheckCMakeTest.cmake")
+get_property(FOO_BRIEF GLOBAL PROPERTY FOO BRIEF_DOCS)
+get_property(FOO_FULL GLOBAL PROPERTY FOO FULL_DOCS)
+
+if (NOT FOO_BRIEF STREQUAL "NOTFOUND")
+ message(SEND_ERROR "property FOO has BRIEF_DOCS set to '${FOO_BRIEF}'")
+endif ()
+
+if (NOT FOO_FULL STREQUAL "NOTFOUND")
+ message(SEND_ERROR "property FOO has FULL_DOCS set to '${FOO_FULL}'")
+endif ()
+
set(Missing-Argument-RESULT 1)
set(Missing-Argument-STDERR ".*CMake Error at (@CMAKE_CURRENT_SOURCE_DIR@/)?GetProperty-Missing-Argument.cmake:1 \\(get_property\\):.*get_property called with incorrect number of arguments.*")
@@ -28,12 +39,6 @@ check_cmake_test(GetProperty
No-Property
)
-set(Doc-Properties-RESULT 0)
-
-check_cmake_test(GetProperty
- Doc-Properties
-)
-
set(Global-Name-RESULT 1)
set(Global-Name-STDERR ".*CMake Error at (@CMAKE_CURRENT_SOURCE_DIR@/)?GetProperty-Global-Name.cmake:1 \\(get_property\\):.*get_property given name for GLOBAL scope\\..*")