mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2026-04-28 01:50:46 +02:00
[mac] Correctly handle endianness in multi-architecture compiles on MacOS X
This commit is contained in:
parent
4cc93881d9
commit
761b4ce8dd
1 changed files with 18 additions and 0 deletions
18
configure.in
18
configure.in
|
|
@ -65,8 +65,26 @@ AC_LIBTOOL_WIN32_DLL
|
|||
AC_PROG_LIBTOOL dnl required version (1.4) DON'T REMOVE!
|
||||
AC_STDC_HEADERS
|
||||
AC_C_INLINE
|
||||
|
||||
case $host_os in
|
||||
darwin*) XORG="no" ;;
|
||||
AH_VERBATIM([X_BYTE_ORDER],[
|
||||
/* Deal with multiple architecture compiles on Mac OS X */
|
||||
#ifdef __APPLE_CC__
|
||||
#ifdef __BIG_ENDIAN__
|
||||
#define WORDS_BIGENDIAN 1
|
||||
#define FLOAT_WORDS_BIGENDIAN 1
|
||||
#else
|
||||
#undef WORDS_BIGENDIAN
|
||||
#undef FLOAT_WORDS_BIGENDIAN
|
||||
#endif
|
||||
#endif
|
||||
])
|
||||
*)
|
||||
AC_C_BIGENDIAN
|
||||
AX_C_FLOAT_WORDS_BIGENDIAN
|
||||
;;
|
||||
esac
|
||||
|
||||
dnl ===========================================================================
|
||||
dnl === Local macros
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue