[Cmake-commits] [cmake-commits] king committed CMakeLists.txt 1.5 1.6
cmake-commits at cmake.org
cmake-commits at cmake.org
Wed Nov 4 16:06:28 EST 2009
Update of /cvsroot/CMake/CMake/Utilities/cmlibarchive
In directory public:/mounts/ram/cvs-serv30788/Utilities/cmlibarchive
Modified Files:
CMakeLists.txt
Log Message:
libarchive: Fix intptr_t and uintptr_t configuration
Index: CMakeLists.txt
===================================================================
RCS file: /cvsroot/CMake/CMake/Utilities/cmlibarchive/CMakeLists.txt,v
retrieving revision 1.5
retrieving revision 1.6
diff -C 2 -d -r1.5 -r1.6
*** CMakeLists.txt 3 Nov 2009 22:40:44 -0000 1.5
--- CMakeLists.txt 4 Nov 2009 21:06:25 -0000 1.6
***************
*** 590,593 ****
--- 590,611 ----
ENDIF(NOT HAVE_UINTMAX_T)
#
+ CHECK_TYPE_SIZE(intptr_t INTPTR_T)
+ IF(NOT HAVE_INTPTR_T)
+ IF("${CMAKE_SIZEOF_VOID_P}" EQUAL 8)
+ SET(intptr_t "int64_t")
+ ELSE()
+ SET(intptr_t "int32_t")
+ ENDIF()
+ ENDIF(NOT HAVE_INTPTR_T)
+ #
+ CHECK_TYPE_SIZE(uintptr_t UINTPTR_T)
+ IF(NOT HAVE_UINTPTR_T)
+ IF("${CMAKE_SIZEOF_VOID_P}" EQUAL 8)
+ SET(uintptr_t "uint64_t")
+ ELSE()
+ SET(uintptr_t "uint32_t")
+ ENDIF()
+ ENDIF(NOT HAVE_UINTPTR_T)
+ #
CHECK_TYPE_SIZE(wchar_t SIZEOF_WCHAR_T)
IF(HAVE_SIZEOF_WCHAR_T)
More information about the Cmake-commits
mailing list