summaryrefslogtreecommitdiffstats
path: root/Tests/TryCompile
diff options
context:
space:
mode:
authorBill Hoffman <bill.hoffman@kitware.com>2003-02-11 03:00:40 (GMT)
committerBill Hoffman <bill.hoffman@kitware.com>2003-02-11 03:00:40 (GMT)
commitcdf6e1dc2101fb251c7ebbf6fe3826fc55f2c28e (patch)
tree23fdc2a20468129e082db94e33c3482212e40921 /Tests/TryCompile
parentc07e94867f7c704f74c546f0c47946b24a8d3320 (diff)
downloadCMake-cdf6e1dc2101fb251c7ebbf6fe3826fc55f2c28e.zip
CMake-cdf6e1dc2101fb251c7ebbf6fe3826fc55f2c28e.tar.gz
CMake-cdf6e1dc2101fb251c7ebbf6fe3826fc55f2c28e.tar.bz2
ENH: add more testing for ansi for scopes
Diffstat (limited to 'Tests/TryCompile')
-rw-r--r--Tests/TryCompile/CMakeLists.txt27
1 files changed, 26 insertions, 1 deletions
diff --git a/Tests/TryCompile/CMakeLists.txt b/Tests/TryCompile/CMakeLists.txt
index 55991e7..eed9c19 100644
--- a/Tests/TryCompile/CMakeLists.txt
+++ b/Tests/TryCompile/CMakeLists.txt
@@ -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)