From: Daniel Mack Date: Fri, 18 Mar 2011 14:53:38 +0000 (+0100) Subject: configure.ac: add --mac-universal directive for OS X X-Git-Tag: 1.0_branch~685^2~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=85c5a2d7492cfa58fdbf9fcf747a2c86dc42378b;p=profile%2Fivi%2Fpulseaudio.git configure.ac: add --mac-universal directive for OS X On a system with all depency libs built as multi-arch binaries, this option can now be used to build fat Mach-O binaries for multiple architectures. --- diff --git a/configure.ac b/configure.ac index 5a78ffb..78b37c4 100644 --- a/configure.ac +++ b/configure.ac @@ -169,6 +169,11 @@ AC_ARG_ENABLE([atomic-arm-memory-barrier], esac ],) +AC_ARG_ENABLE(mac-universal, + AS_HELP_STRING([--enable-mac-universal], [Build Mac universal binaries]), + enable_mac_universal=$enableval, enable_mac_universal="no") + + AC_MSG_CHECKING([target operating system]) case $host in *-*-linux*) @@ -178,6 +183,14 @@ case $host in *-*-darwin*) AC_MSG_RESULT([darwin]) pulse_target_os=darwin + + if test "x$enable_mac_universal" = "xyes" ; then + mac_version_min="-mmacosx-version-min=10.5" + mac_arches="-arch i386 -arch x86_64" + mac_sysroot="-isysroot /Developer/SDKs/MacOSX10.5.sdk" + LDFLAGS="$LDFLAGS $mac_arches $mac_sysroot $mac_version_min" + CFLAGS="$CFLAGS $CFLAGS $mac_arches $mac_sysroot $mac_version_min" + fi ;; *) AC_MSG_RESULT([unknown])