aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
authorDavid Shaw <[email protected]>2006-03-20 00:57:33 +0000
committerDavid Shaw <[email protected]>2006-03-20 00:57:33 +0000
commit7fcba082c9686a68dd0e92cc3da821ccd89df022 (patch)
treeadd1a2b8878139d419df963c592be6f66c7b437b /configure.ac
parent* blowfish.c, md5.c, rmd160.c, sha1.c, sha256.c, sha512.c: Use '#if' (diff)
downloadgnupg-7fcba082c9686a68dd0e92cc3da821ccd89df022.tar.gz
gnupg-7fcba082c9686a68dd0e92cc3da821ccd89df022.zip
* configure.ac: Add --disable-endian-check for building fat binaries
on OSX. * README: Add note on how to build a fat binary on OSX.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac13
1 files changed, 12 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index 95398505d..9c6928ee5 100644
--- a/configure.ac
+++ b/configure.ac
@@ -823,7 +823,18 @@ AC_TYPE_MODE_T
AC_TYPE_SIGNAL
AC_DECL_SYS_SIGLIST
-GNUPG_CHECK_ENDIAN
+AC_ARG_ENABLE(endian-check,
+ AC_HELP_STRING([--disable-endian-check],[disable the endian check and trust the OS provided macros]),
+ endiancheck=$enableval,endiancheck=yes)
+
+if test x"$endiancheck" = xno ; then
+ # don't do an endian check so we can build universal ("fat")
+ # binaries on OS X.
+ AC_DEFINE_UNQUOTED(LITTLE_ENDIAN_HOST,__LITTLE_ENDIAN__)
+ AC_DEFINE_UNQUOTED(BIG_ENDIAN_HOST,__BIG_ENDIAN__)
+else
+ GNUPG_CHECK_ENDIAN
+fi
GNUPG_CHECK_TYPEDEF(byte, HAVE_BYTE_TYPEDEF)
GNUPG_CHECK_TYPEDEF(ushort, HAVE_USHORT_TYPEDEF)