# # Copyright (c) 2007-2008 High Performance Computing Center Stuttgart, # University of Stuttgart. All rights reserved. # $COPYRIGHT$ # # Additional copyrights may follow # # $HEADER$ # IF(NOT DEFINED COMPILER_SUPPORT_BOOL) MESSAGE( STATUS "Check whether the compiler supports bool...") FILE(WRITE "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/check_bool.c" "${INCLUDE_HEADERS} int main(){ ${TYPE} test; return sizeof(${TYPE});}") TRY_COMPILE(COMPILER_SUPPORT_BOOL "${CMAKE_BINARY_DIR}" "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/check_bool.c") IF(COMPILER_SUPPORT_BOOL) MESSAGE ( STATUS "Our compiler supports \"bool\".") ELSE(COMPILER_SUPPORT_BOOL) MESSAGE ( STATUS "Our compiler doesn't support \"bool\".") ENDIF(COMPILER_SUPPORT_BOOL) ENDIF(NOT DEFINED COMPILER_SUPPORT_BOOL)