Browse Source

Fix failing yassl tests on OSX

WORDS_BIGENDIAN was wrongly defined to 1
pull/374/head
Vladislav Vaintroub 16 years ago
parent
commit
32cbda18fb
  1. 8
      config.h.cmake
  2. 4
      configure.cmake

8
config.h.cmake

@ -428,7 +428,13 @@
#endif
#define STRUCT_RLIMIT struct rlimit
#cmakedefine WORDS_BIGENDIAN 1
#ifdef __APPLE__
#if __BIG_ENDIAN
#define WORDS_BIGENDIAN 1
#endif
#else
#cmakedefine WORDS_BIGENDIAN 1
#endif
/* Define to `__inline__' or `__inline' if that's what the C compiler calls
it, or to nothing if 'inline' is not supported under any name. */

4
configure.cmake

@ -702,9 +702,9 @@ int main() {
#
INCLUDE(TestBigEndian)
IF(APPLE)
# Can'r run endian test on universal PPC/Intel binaries
# Cannot run endian test on universal PPC/Intel binaries
# would return inconsistent result.
SET(WORDS_BIGENDIAN __BIG_ENDIAN CACHE INTERNAL "big endian test")
# config.h.cmake includes a special #ifdef for Darwin
ELSE()
TEST_BIG_ENDIAN(WORDS_BIGENDIAN)
ENDIF()

Loading…
Cancel
Save