summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/CTest/RunCMakeTest.cmake
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2013-03-12 22:20:01 (GMT)
committerBrad King <brad.king@kitware.com>2013-03-12 22:20:44 (GMT)
commitd90f49b8948c3047cb0839ce505f796952dbd880 (patch)
tree616a2b74cad6d1690ad0809eb87d6e49ea7d6979 /Tests/RunCMake/CTest/RunCMakeTest.cmake
parent2e1c2bd2dd97e426944d6ac18e4073ec26ddf64c (diff)
downloadCMake-d90f49b8948c3047cb0839ce505f796952dbd880.zip
CMake-d90f49b8948c3047cb0839ce505f796952dbd880.tar.gz
CMake-d90f49b8948c3047cb0839ce505f796952dbd880.tar.bz2
CTest: Fail early without PROJECT_BINARY_DIR (#14005)
Do not use PROJECT_BINARY_DIR before it is defined. If it is not defined when needed, fail with an error message suggesting that the project() command be invoked first.
Diffstat (limited to 'Tests/RunCMake/CTest/RunCMakeTest.cmake')
-rw-r--r--Tests/RunCMake/CTest/RunCMakeTest.cmake5
1 files changed, 5 insertions, 0 deletions
diff --git a/Tests/RunCMake/CTest/RunCMakeTest.cmake b/Tests/RunCMake/CTest/RunCMakeTest.cmake
new file mode 100644
index 0000000..a6f6842
--- /dev/null
+++ b/Tests/RunCMake/CTest/RunCMakeTest.cmake
@@ -0,0 +1,5 @@
+include(RunCMake)
+
+set(RunCMake_TEST_OPTIONS -DNoProject=1)
+run_cmake(BeforeProject)
+unset(RunCMake_TEST_OPTIONS)