diff options
author | Andy Cedilnik <andy.cedilnik@kitware.com> | 2005-08-01 03:05:05 (GMT) |
---|---|---|
committer | Andy Cedilnik <andy.cedilnik@kitware.com> | 2005-08-01 03:05:05 (GMT) |
commit | 10b6e2a621872dbaa79247550eec8fef681c69ca (patch) | |
tree | f84aabe9b91e0c652fe957f59b51a5fbf2db7dc2 /Tests/MacroTest | |
parent | e898324778c5f46d264a1351992be5d0c0d11eae (diff) | |
download | CMake-10b6e2a621872dbaa79247550eec8fef681c69ca.zip CMake-10b6e2a621872dbaa79247550eec8fef681c69ca.tar.gz CMake-10b6e2a621872dbaa79247550eec8fef681c69ca.tar.bz2 |
ENH: Add C++ test too
Diffstat (limited to 'Tests/MacroTest')
-rw-r--r-- | Tests/MacroTest/CMakeLists.txt | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/Tests/MacroTest/CMakeLists.txt b/Tests/MacroTest/CMakeLists.txt index 604467c..d4642a7 100644 --- a/Tests/MacroTest/CMakeLists.txt +++ b/Tests/MacroTest/CMakeLists.txt @@ -1,5 +1,5 @@ # a simple C only test case -PROJECT (littleMacroTest C) +PROJECT (littleMacroTest) SET(CMAKE_C_FLAGS "${CMAKE_ANSI_CFLAGS} ${CMAKE_C_FLAGS}") @@ -69,4 +69,19 @@ ELSE(SOME_CHECK) MESSAGE(FATAL_ERROR "CheckCSourceCompiles does not work") ENDIF(SOME_CHECK) +INCLUDE(CheckCXXSourceCompiles) +Check_CXX_Source_Compiles( +" +#include <stdio.h> +int main(int ac, char*av[]){ + if(ac > 1000){return *av[0];} + return 0; +}" +SOME_CHECK) +IF(SOME_CHECK) + MESSAGE("CheckCXXSourceCompiles works") +ELSE(SOME_CHECK) + MESSAGE(FATAL_ERROR "CheckCXXSourceCompiles does not work") +ENDIF(SOME_CHECK) + ADD_EXECUTABLE(MacroTest macroTest.c) |