changeset 4185:cb2d5514efb3 SDL-1.2

Don't use NASM on x86_64 builds.
author Ryan C. Gordon <icculus@icculus.org>
date Sat, 12 Sep 2009 13:10:16 +0000
parents ed5913896653
children 5bacec0933f5
files configure.in
diffstat 1 files changed, 8 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/configure.in	Sat Sep 12 12:50:25 2009 +0000
+++ b/configure.in	Sat Sep 12 13:10:16 2009 +0000
@@ -676,6 +676,14 @@
             return
             ;;
     esac
+
+    dnl Mac OS X might report itself as "i386" but generate x86_64 code.
+    dnl  So see what size we think a pointer is, and bail if not 32-bit.
+    AC_CHECK_SIZEOF([void *], 4)
+    if test x"$SIZEOF_VOID_P" != x4; then
+        return
+    fi
+
     dnl Check for NASM (for assembly blit routines)
     AC_ARG_ENABLE(nasm,
 AC_HELP_STRING([--enable-nasm], [use nasm assembly blitters on x86 [[default=yes]]]),