[Sumover-dev] [svn commit] r4806 - common/trunk

sumover-dev at cs.ucl.ac.uk sumover-dev at cs.ucl.ac.uk
Sun May 9 11:07:50 BST 2010


Author: douglask
Date: Sun May  9 11:07:50 2010
New Revision: 4806

Modified:
   common/trunk/configure.in

Log:
Add back MacOS X stuff for building universal library - 64 and 32 bit


Modified: common/trunk/configure.in
==============================================================================
--- common/trunk/configure.in	(original)
+++ common/trunk/configure.in	Sun May  9 11:07:50 2010
@@ -384,6 +384,17 @@
 fi
 
 case "$host_os" in 
+  *darwin*)
+	dnl Check for 64-bit host gcc - in Snow Leopard+
+	AC_MSG_CHECKING([for 64-bit gcc on OSX])
+	if gcc -v 2>&1 | grep host=x86_64 >& /dev/null ; then
+		AC_MSG_RESULT([Building universal library - 64 and 32 bit])
+		CFLAGS="$CFLAGS -arch i386 -arch x86_64"
+		LDFLAGS="$LDFLAGS -arch i386 -arch x86_64 -mmacosx-version-min=10.4"
+	else
+		AC_MSG_RESULT([No - Only building 32-bit library])
+	fi
+	;;
   mingw|mingw32)
 	AC_MSG_CHECKING(for winsock)
 	save_LIBS="$LIBS"
@@ -414,6 +425,7 @@
 	done
 	AC_MSG_RESULT($have_winsock)
 	LIBS="$LIBS -liphlpapi"
+	;;
 esac
 
 ###############################################################################



More information about the Sumover-dev mailing list