ENH: add more testing for ansi for scopes
This commit is contained in:
parent
c07e94867f
commit
cdf6e1dc21
|
@ -49,6 +49,31 @@ IF(NOT SHOULD_FAIL)
|
|||
ELSE(NOT SHOULD_FAIL)
|
||||
MESSAGE("Test failed")
|
||||
ENDIF(NOT SHOULD_FAIL)
|
||||
TRY_COMPILE(CMAKE_ANSI_FOR_SCOPE ${TryCompile_BINARY_DIR}/CMakeTmp
|
||||
${CMAKE_ROOT}/Modules/TestForAnsiForScope.cxx OUTPUT_VARIABLE OUT)
|
||||
IF (CMAKE_ANSI_FOR_SCOPE)
|
||||
MESSAGE("Compiler supports ansi for")
|
||||
ELSE(CMAKE_ANSI_FOR_SCOPE)
|
||||
MESSAGE("Compiler does not support ansi for scope")
|
||||
ENDIF(CMAKE_ANSI_FOR_SCOPE)
|
||||
MESSAGE("output from TRY_COMPILE ${OUT} ")
|
||||
|
||||
TRY_COMPILE(CMAKE_ANSI_FOR_SCOPE ${TryCompile_BINARY_DIR}/CMakeTmp
|
||||
${CMAKE_ROOT}/Modules/TestForAnsiForScope.cxx OUTPUT_VARIABLE OUT)
|
||||
IF (CMAKE_ANSI_FOR_SCOPE)
|
||||
MESSAGE("Compiler supports ansi for")
|
||||
ELSE(CMAKE_ANSI_FOR_SCOPE)
|
||||
MESSAGE("Compiler does not support ansi for scope")
|
||||
ENDIF(CMAKE_ANSI_FOR_SCOPE)
|
||||
MESSAGE("output from TRY_COMPILE ${OUT} ")
|
||||
|
||||
|
||||
MESSAGE("use the module now")
|
||||
INCLUDE(${CMAKE_ROOT}/Modules/TestForANSIForScope.cmake)
|
||||
IF (CMAKE_ANSI_FOR_SCOPE)
|
||||
MESSAGE("Compiler supports ansi for")
|
||||
ELSE(CMAKE_ANSI_FOR_SCOPE)
|
||||
MESSAGE("Compiler does not support ansi for scope")
|
||||
ENDIF(CMAKE_ANSI_FOR_SCOPE)
|
||||
|
||||
ADD_EXECUTABLE(TryCompile pass.c)
|
||||
|
|
Loading…
Reference in New Issue