diff options
author | Allen Byrne <byrn@hdfgroup.org> | 2011-06-23 20:56:24 (GMT) |
---|---|---|
committer | Allen Byrne <byrn@hdfgroup.org> | 2011-06-23 20:56:24 (GMT) |
commit | 0e907c2d10514a88d3e807237085a3f0bcd68f46 (patch) | |
tree | c081691323b94366b2fb89c39ecffed6ac3fbef5 /config/cmake | |
parent | 4df63636e3f25047798030545ab65fa0f91e81be (diff) | |
download | hdf5-0e907c2d10514a88d3e807237085a3f0bcd68f46.zip hdf5-0e907c2d10514a88d3e807237085a3f0bcd68f46.tar.gz hdf5-0e907c2d10514a88d3e807237085a3f0bcd68f46.tar.bz2 |
[svn-r21026] Add configure check for endianess and adjust test depending on status of check
Tested: heiwa
Diffstat (limited to 'config/cmake')
-rw-r--r-- | config/cmake/ConfigureChecks.cmake | 4 | ||||
-rw-r--r-- | config/cmake/H5pubconf.h.in | 2 |
2 files changed, 6 insertions, 0 deletions
diff --git a/config/cmake/ConfigureChecks.cmake b/config/cmake/ConfigureChecks.cmake index db6b3b4..1c6c8e4 100644 --- a/config/cmake/ConfigureChecks.cmake +++ b/config/cmake/ConfigureChecks.cmake @@ -10,6 +10,7 @@ INCLUDE (${CMAKE_ROOT}/Modules/CheckSymbolExists.cmake) INCLUDE (${CMAKE_ROOT}/Modules/CheckTypeSize.cmake) INCLUDE (${CMAKE_ROOT}/Modules/CheckVariableExists.cmake) INCLUDE (${CMAKE_ROOT}/Modules/CheckFortranFunctionExists.cmake) +INCLUDE (${CMAKE_ROOT}/Modules/TestBigEndian.cmake) #----------------------------------------------------------------------------- # Always SET this for now IF we are on an OS X box @@ -222,6 +223,9 @@ SET (USE_INCLUDES "") IF (WINDOWS) SET (USE_INCLUDES ${USE_INCLUDES} "windows.h") ENDIF (WINDOWS) + +TEST_BIG_ENDIAN(H5_WORDS_BIGENDIAN) + #----------------------------------------------------------------------------- # Check IF header file exists and add it to the list. #----------------------------------------------------------------------------- diff --git a/config/cmake/H5pubconf.h.in b/config/cmake/H5pubconf.h.in index 956a8cb..8b8bf30 100644 --- a/config/cmake/H5pubconf.h.in +++ b/config/cmake/H5pubconf.h.in @@ -759,6 +759,8 @@ # endif #endif +#cmakedefine WORDS_BIGENDIAN @H5_WORDS_BIGENDIANR@ + /* Number of bits in a file offset, on hosts where this is settable. */ #cmakedefine _FILE_OFFSET_BITS |