From b04e32c642e4cdda0352a3fea7159cdadeb0f846 Mon Sep 17 00:00:00 2001 From: Bill Hoffman Date: Mon, 10 Feb 2003 16:20:10 -0500 Subject: [PATCH] ENH: add a new test for TRY_COMPILE --- Source/CMakeLists.txt | 5 +++++ Tests/TryCompile/CMakeLists.txt | 19 ++++++++++--------- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/Source/CMakeLists.txt b/Source/CMakeLists.txt index 5baf17545..b69fde533 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 cbb559593..55991e755 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)