1
1
This commit was SVN r22455.
Этот коммит содержится в:
Shiqing Fan 2010-01-19 18:09:33 +00:00
родитель 4836e8878a
Коммит 3353da027d
3 изменённых файлов: 0 добавлений и 1651 удалений

Просмотреть файл

@ -1,26 +0,0 @@
#
# 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)

Просмотреть файл

@ -1,42 +0,0 @@
#
# Copyright (c) 2007-2008 High Performance Computing Center Stuttgart,
# University of Stuttgart. All rights reserved.
# $COPYRIGHT$
#
# Additional copyrights may follow
#
# $HEADER$
#
MACRO(CHECK_SIZEOF_BOOL)
IF(NOT DEFINED SIZEOF_BOOL)
#
# Try to compile and run a foo grogram, store the result in SIZEOF_BOOL.
#
MESSAGE( STATUS "Checking size of bool...")
FOREACH(LANG c cxx)
FILE (WRITE "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/check_sizeof_bool.${LANG}"
"#include <stdio.h>
int main() {return sizeof(bool);}
")
TRY_RUN(SIZEOF_BOOL COMPILE_RESULT "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/"
"${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/check_sizeof_bool.${LANG}")
IF(SIZEOF_BOOL GREATER 0)
MESSAGE( STATUS "Checking size of bool...${SIZEOF_BOOL}")
BREAK()
ENDIF(SIZEOF_BOOL GREATER 0)
ENDFOREACH(LANG C CXX)
IF(SIZEOF_BOOL EQUAL 0)
MESSAGE( STATUS "Checking size of bool...failed")
ENDIF(SIZEOF_BOOL EQUAL 0)
ENDIF(NOT DEFINED SIZEOF_BOOL)
ENDMACRO(CHECK_SIZEOF_BOOL)

Разница между файлами не показана из-за своего большого размера Загрузить разницу