configure: On Mac OS X, always specify target architecture to the dev tools.

Fixes building on Snow Leopard.  Mac OS X doesn't have a concept of one
bit-ness being "native".  So, which architecture gets built is somewhat
arbitrary.  On Snow Leopard, the tools have changed to default to building
64-bit, which causes us problems.  So, just always be explicit.
diff --git a/configure.ac b/configure.ac
index 0d92131..322b6e9 100644
--- a/configure.ac
+++ b/configure.ac
@@ -102,6 +102,27 @@
 AC_CHECK_TOOL(CPPBIN,cpp,cpp)
 
 case $host in
+  *-darwin*)
+    if test "x$enable_win64" == "xyes"
+    then
+      CC="$CC -m64"
+      CXX="$CXX -m64"
+      LD="${LD:-ld} -arch x86_64"
+      AS="${AS:-as} -arch x86_64"
+      host_cpu="x86_64"
+      notice_platform="64-bit "
+      AC_SUBST(TARGETFLAGS,"-m64")
+    else
+      CC="$CC -m32"
+      CXX="$CXX -m32"
+      LD="${LD:-ld} -arch i386"
+      AS="${AS:-as} -arch i386"
+      host_cpu="i386"
+      notice_platform="32-bit "
+      AC_SUBST(TARGETFLAGS,"-m32")
+      enable_win16=${enable_win16:-yes}
+    fi
+    ;;
   x86_64*)
     if test "x$enable_win64" != "xyes" -a "$cross_compiling" != "yes"
     then