summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Source/CMakeLists.txt5
-rw-r--r--Tests/TryCompile/CMakeLists.txt19
2 files changed, 15 insertions, 9 deletions
diff --git a/Source/CMakeLists.txt b/Source/CMakeLists.txt
index 5baf175..b69fde5 100644
--- a/Source/CMakeLists.txt
+++ b/Source/CMakeLists.txt
@@ -136,6 +136,11 @@ IF(BUILD_TESTING)
${CMake_BINARY_DIR}/Tests/SystemInformation
DumpInformation)
+ ADD_TEST(TryCompile ${CMake_BINARY_DIR}/Source/cmaketest
+ ${CMake_SOURCE_DIR}/Tests/TryCompile
+ ${CMake_BINARY_DIR}/Tests/TryCompile
+ TryCompile)
+
ADD_TEST(simple ${CMake_BINARY_DIR}/Source/cmaketest
${CMake_SOURCE_DIR}/Tests/Simple
${CMake_BINARY_DIR}/Tests/Simple
diff --git a/Tests/TryCompile/CMakeLists.txt b/Tests/TryCompile/CMakeLists.txt
index cbb5595..55991e7 100644
--- a/Tests/TryCompile/CMakeLists.txt
+++ b/Tests/TryCompile/CMakeLists.txt
@@ -1,9 +1,9 @@
-PROJECT(TryCompileTest)
+PROJECT(TryCompile)
# try to compile a file that should compile
TRY_COMPILE(SHOULD_PASS
- ${TryCompileTest_BINARY_DIR}/CMakeTmp
- ${TryCompileTest_SOURCE_DIR}/pass.c
+ ${TryCompile_BINARY_DIR}/CMakeTmp
+ ${TryCompile_SOURCE_DIR}/pass.c
OUTPUT_VARIABLE TRY_OUT)
IF(NOT SHOULD_PASS)
MESSAGE(SEND_ERROR "should pass failed ")
@@ -12,8 +12,8 @@ MESSAGE( "output from TRY_COMPILE ${TRY_OUT} ")
# try to compile a file that should not compile
TRY_COMPILE(SHOULD_FAIL
- ${TryCompileTest_BINARY_DIR}/CMakeTmp
- ${TryCompileTest_SOURCE_DIR}/fail.c
+ ${TryCompile_BINARY_DIR}/CMakeTmp
+ ${TryCompile_SOURCE_DIR}/fail.c
OUTPUT_VARIABLE TRY_OUT)
IF(SHOULD_FAIL)
MESSAGE(SEND_ERROR "Should fail passed")
@@ -22,8 +22,8 @@ MESSAGE("output from TRY_COMPILE ${TRY_OUT} ")
# try to compile a file that should compile
TRY_COMPILE(SHOULD_PASS
- ${TryCompileTest_BINARY_DIR}/CMakeTmp
- ${TryCompileTest_SOURCE_DIR}/pass.c
+ ${TryCompile_BINARY_DIR}/CMakeTmp
+ ${TryCompile_SOURCE_DIR}/pass.c
OUTPUT_VARIABLE TRY_OUT)
IF(NOT SHOULD_PASS)
MESSAGE(SEND_ERROR "should pass failed ")
@@ -32,8 +32,8 @@ MESSAGE("output from TRY_COMPILE ${TRY_OUT} ")
# try to compile a file that should not compile
TRY_COMPILE(SHOULD_FAIL
- ${TryCompileTest_BINARY_DIR}/CMakeTmp
- ${TryCompileTest_SOURCE_DIR}/fail.c
+ ${TryCompile_BINARY_DIR}/CMakeTmp
+ ${TryCompile_SOURCE_DIR}/fail.c
OUTPUT_VARIABLE TRY_OUT)
IF(SHOULD_FAIL)
MESSAGE(SEND_ERROR "Should fail passed")
@@ -51,3 +51,4 @@ ELSE(NOT SHOULD_FAIL)
ENDIF(NOT SHOULD_FAIL)
+ADD_EXECUTABLE(TryCompile pass.c)