diff options
Diffstat (limited to 'Tests/MacroTest/CMakeLists.txt')
-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) |