Changeset 1329

Show
Ignore:
Timestamp:
02/02/08 11:08:41 (7 months ago)
Author:
bjornroche
Message:

simplified/cleaned configure code dealing with mac universal binaries. (patch 4/5 from Peter Grayson: http://techweb.rfa.org/pipermail/portaudio/2008-January/008180.html)

Location:
portaudio/branches/v19-devel
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • portaudio/branches/v19-devel/configure

    r1328 r1329  
    2128521285 
    2128621286        CFLAGS="$CFLAGS -Werror" 
     21287        LIBS="-framework CoreAudio -framework AudioToolbox -framework AudioUnit -framework Carbon" 
    2128721288 
    2128821289        if [ -d /Developer/SDKs/MacOSX10.5.sdk ] ; then 
    21289            SHARED_FLAGS="-framework CoreAudio -framework AudioToolbox -framework AudioUnit -framework Carbon -dynamiclib -arch x86_64 -arch ppc64 -arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.3" 
    21290            CFLAGS="-std=c99 $CFLAGS -arch x86_64 -arch ppc64 -arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.3" 
     21290           mac_arches="-arch i386 -arch ppc -arch x86_64 -arch ppc64" 
     21291           mac_sysroot="-isysroot /Developer/SDKs/MacOSX10.5.sdk" 
    2129121292        else 
    21292            SHARED_FLAGS="-framework CoreAudio -framework AudioToolbox -framework AudioUnit -framework Carbon -dynamiclib  -arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.3" 
    21293            CFLAGS="-std=c99 $CFLAGS -arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.3" 
     21293           mac_arches="-arch i386 -arch ppc" 
     21294           mac_sysroot="-isysroot /Developer/SDKs/MacOSX10.4u.sdk" 
    2129421295        fi 
     21296        SHARED_FLAGS="$LIBS -dynamiclib $mac_arches $mac_sysroot -mmacosx-version-min=10.3" 
     21297        CFLAGS="-std=c99 $CFLAGS $mac_arches $mac_sysroot -mmacosx-version-min=10.3" 
    2129521298        OTHER_OBJS="src/os/mac_osx/pa_mac_hostapis.o src/os/unix/pa_unix_util.o src/hostapi/coreaudio/pa_mac_core.o src/hostapi/coreaudio/pa_mac_core_utilities.o src/hostapi/coreaudio/pa_mac_core_blocking.o src/common/pa_ringbuffer.o" 
    21296         LIBS="-framework CoreAudio -framework AudioToolbox -framework AudioUnit -framework Carbon" 
    2129721299        PADLL="libportaudio.dylib" 
    2129821300        if [ $with_macapi = "asio" ] ; then 
  • portaudio/branches/v19-devel/configure.in

    r1328 r1329  
    152152 
    153153        CFLAGS="$CFLAGS -Werror" 
     154        LIBS="-framework CoreAudio -framework AudioToolbox -framework AudioUnit -framework Carbon" 
    154155 
    155156        if [[ -d /Developer/SDKs/MacOSX10.5.sdk ]] ; then 
    156            SHARED_FLAGS="-framework CoreAudio -framework AudioToolbox -framework AudioUnit -framework Carbon -dynamiclib -arch x86_64 -arch ppc64 -arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.3" 
    157            CFLAGS="-std=c99 $CFLAGS -arch x86_64 -arch ppc64 -arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.3" 
     157           mac_arches="-arch i386 -arch ppc -arch x86_64 -arch ppc64" 
     158           mac_sysroot="-isysroot /Developer/SDKs/MacOSX10.5.sdk" 
    158159        else 
    159            SHARED_FLAGS="-framework CoreAudio -framework AudioToolbox -framework AudioUnit -framework Carbon -dynamiclib  -arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.3" 
    160            CFLAGS="-std=c99 $CFLAGS -arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.3" 
    161         fi 
     160           mac_arches="-arch i386 -arch ppc" 
     161           mac_sysroot="-isysroot /Developer/SDKs/MacOSX10.4u.sdk" 
     162        fi 
     163        SHARED_FLAGS="$LIBS -dynamiclib $mac_arches $mac_sysroot -mmacosx-version-min=10.3" 
     164        CFLAGS="-std=c99 $CFLAGS $mac_arches $mac_sysroot -mmacosx-version-min=10.3" 
    162165        OTHER_OBJS="src/os/mac_osx/pa_mac_hostapis.o src/os/unix/pa_unix_util.o src/hostapi/coreaudio/pa_mac_core.o src/hostapi/coreaudio/pa_mac_core_utilities.o src/hostapi/coreaudio/pa_mac_core_blocking.o src/common/pa_ringbuffer.o" 
    163         LIBS="-framework CoreAudio -framework AudioToolbox -framework AudioUnit -framework Carbon" 
    164166        PADLL="libportaudio.dylib" 
    165167        if [[ $with_macapi = "asio" ]] ; then