From d14d6b4b36a3c6e519cadb070ec401e231e34878 Mon Sep 17 00:00:00 2001 From: Amar Takhar Date: Fri, 4 Jul 2008 00:41:28 +0000 Subject: [PATCH] use the AC_C_BIGENDIAN macro to set HAVE_BIG_ENDIAN, HAVE_LITTLE_ENDIAN, HAVE_DYNAMIC_ENDIAN and HAVE_UNIVERSAL_ENDIAN (universal binaries for the mac).$ The default is to use HAVE_DYNAMIC_ENDIAN in the code if it is not BIG or LITTLE, HAVE_UNIVERSAL_ENDIAN is added only for clarity in config.h. Originally committed to SVN as r2229. --- configure.in | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/configure.in b/configure.in index 93c93108e..3d803c109 100644 --- a/configure.in +++ b/configure.in @@ -67,6 +67,13 @@ AM_CONDITIONAL([BUILD_DEFAULT], [test "$build_default" = "yes"]) AM_CONDITIONAL([FONTLISTER_FONTCONFIG], [test "$build_darwin" != "yes"]) AM_CONDITIONAL([FONTLISTER_FREETYPE], [test "$build_darwin" = "yes"]) +AC_C_BIGENDIAN( + AC_DEFINE([HAVE_BIG_ENDIAN], [1], [Big Endian]), + AC_DEFINE([HAVE_LITTLE_ENDIAN], [1], [Little Endian]), + AC_DEFINE([HAVE_DYNAMIC_ENDIAN], [1], [Unknown endian]), + AC_DEFINE([HAVE_UNIVERSAL_ENDIAN], [1], [Universal Endian (MAC Universal PPC/Intel Binaries, uses HAVE_DYNAMIC_ENDIAN)]) +) + ######################## # Configurable variables