Changeset 1326
- Timestamp:
- 02/02/08 10:54:23 (7 months ago)
- Location:
- portaudio/branches/v19-devel
- Files:
-
- 2 modified
-
configure (modified) (9 diffs)
-
configure.in (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
portaudio/branches/v19-devel/configure
r1324 r1326 2006 2006 _ACEOF 2007 2007 2008 fi2008 fi 2009 2009 2010 2010 fi … … 19154 19154 { { echo "$as_me:$LINENO: error: \"Could not find ar - needed to create a library\"" >&5 19155 19155 echo "$as_me: error: \"Could not find ar - needed to create a library\"" >&2;} 19156 { (exit 1); exit 1; }; } ;19156 { (exit 1); exit 1; }; } 19157 19157 fi 19158 19158 … … 21264 21264 21265 21265 if( echo "${host_os}" | grep ^darwin >> /dev/null ) ; then 21266 CFLAGS="-O2 -Wall -pedantic -pipe -fPIC"21267 CXXFLAGS="-O2"21268 else 21269 CFLAGS=${CFLAGS:-"-g -O2 -Wall -pedantic -pipe -fPIC"}21266 CFLAGS="-O2 -Wall -pedantic -pipe -fPIC" 21267 CXXFLAGS="-O2" 21268 else 21269 CFLAGS=${CFLAGS:-"-g -O2 -Wall -pedantic -pipe -fPIC"} 21270 21270 fi 21271 21271 … … 21279 21279 darwin* ) 21280 21280 21281 cat >>confdefs.h <<\_ACEOF21281 cat >>confdefs.h <<\_ACEOF 21282 21282 #define PA_USE_COREAUDIO 1 21283 21283 _ACEOF 21284 21284 21285 21285 if [ "$enable_mac_debug" = "yes" ] ; then 21286 CFLAGS="$CFLAGS -g"; 21287 CXXFLAGS="$CXXFLAGS -g"; 21288 else21289 CFLAGS="$CFLAGS -DNDEBUG"; 21290 fi21286 CFLAGS="$CFLAGS -g" 21287 CXXFLAGS="$CXXFLAGS -g" 21288 else 21289 CFLAGS="$CFLAGS -DNDEBUG" 21290 fi 21291 21291 21292 21292 CFLAGS="$CFLAGS -Werror" 21293 21293 21294 if [ -d /Developer/SDKs/MacOSX10.5.sdk ] ; then21295 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"; 21296 CFLAGS="-std=c99 $CFLAGS -arch x86_64 -arch ppc64 -arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.3"; 21297 else21298 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"; 21299 CFLAGS="-std=c99 $CFALGS -arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.3"; 21300 fi21301 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"; 21302 LIBS="-framework CoreAudio -framework AudioToolbox -framework AudioUnit -framework Carbon"; 21303 PADLL="libportaudio.dylib"; 21294 if [ -d /Developer/SDKs/MacOSX10.5.sdk ] ; then 21295 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" 21296 CFLAGS="-std=c99 $CFLAGS -arch x86_64 -arch ppc64 -arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.3" 21297 else 21298 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" 21299 CFLAGS="-std=c99 $CFALGS -arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.3" 21300 fi 21301 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" 21302 LIBS="-framework CoreAudio -framework AudioToolbox -framework AudioUnit -framework Carbon" 21303 PADLL="libportaudio.dylib" 21304 21304 if [ $with_macapi = "asio" ] ; then 21305 21305 if [ $with_asiodir ] ; then 21306 ASIODIR="$with_asiodir" ;21306 ASIODIR="$with_asiodir" 21307 21307 else 21308 ASIODIR="/usr/local/asiosdk2" ;21308 ASIODIR="/usr/local/asiosdk2" 21309 21309 fi 21310 echo "ASIODIR: $ASIODIR" ;21311 21312 OTHER_OBJS="$CFLAGS pa_asio/iasiothiscallresolver.o $ASIODIR/host/asiodrivers.o $ASIODIR/common/asio.o $ASIODIR/host/mac/asioshlib.o" ;21313 CFLAGS="$CFLAGS -I\$(top_srcdir)/pa_asio -I$ASIDIR/host/mac -I$ASIODIR/common" ;21314 CXXFLAGS="$CFLAGS" ;21310 echo "ASIODIR: $ASIODIR" 21311 21312 OTHER_OBJS="$CFLAGS pa_asio/iasiothiscallresolver.o $ASIODIR/host/asiodrivers.o $ASIODIR/common/asio.o $ASIODIR/host/mac/asioshlib.o" 21313 CFLAGS="$CFLAGS -I\$(top_srcdir)/pa_asio -I$ASIDIR/host/mac -I$ASIODIR/common" 21314 CXXFLAGS="$CFLAGS" 21315 21315 fi 21316 ;;21316 ;; 21317 21317 21318 21318 mingw* ) … … 21321 21321 if [ $with_winapi = "directx" ] ; then 21322 21322 if [ $with_dxdir ] ; then 21323 DXDIR="$with_dxdir" ;21323 DXDIR="$with_dxdir" 21324 21324 else 21325 DXDIR="/usr/local/dx7sdk" ;21325 DXDIR="/usr/local/dx7sdk" 21326 21326 fi 21327 21327 echo "DXDIR: $DXDIR" 21328 OTHER_OBJS="src/hostapi/dsound/pa_win_ds.o src/hostapi/dsound/pa_win_ds_dynlink.o src/os/win/pa_win_hostapis.o src/os/win/pa_win_util.o" ;21329 LIBS="-lwinmm -lm -ldsound -lole32" ;21330 PADLL="portaudio.dll" ;21331 THREAD_CFLAGS="-mthreads"21332 SHARED_FLAGS="-shared" ;21333 DLL_LIBS="${DLL_LIBS} -lwinmm -lm -L./dx7sdk/lib -ldsound -lole32" ;21334 #VC98="\"/c/Program Files/Microsoft Visual Studio/VC98/Include\"" ;21335 #CFLAGS="$CFLAGS -I$VC98 -DPA_NO_WMME -DPA_NO_ASIO" ;21336 CFLAGS="$CFLAGS -I\$(top_srcdir)/include -I$DXDIR/include -DPA_NO_WMME -DPA_NO_ASIO" -DPA_NO_WDMKS ;21328 OTHER_OBJS="src/hostapi/dsound/pa_win_ds.o src/hostapi/dsound/pa_win_ds_dynlink.o src/os/win/pa_win_hostapis.o src/os/win/pa_win_util.o" 21329 LIBS="-lwinmm -lm -ldsound -lole32" 21330 PADLL="portaudio.dll" 21331 THREAD_CFLAGS="-mthreads" 21332 SHARED_FLAGS="-shared" 21333 DLL_LIBS="${DLL_LIBS} -lwinmm -lm -L./dx7sdk/lib -ldsound -lole32" 21334 #VC98="\"/c/Program Files/Microsoft Visual Studio/VC98/Include\"" 21335 #CFLAGS="$CFLAGS -I$VC98 -DPA_NO_WMME -DPA_NO_ASIO" 21336 CFLAGS="$CFLAGS -I\$(top_srcdir)/include -I$DXDIR/include -DPA_NO_WMME -DPA_NO_ASIO" -DPA_NO_WDMKS 21337 21337 elif [ $with_winapi = "asio" ] ; then 21338 21338 if [ $with_asiodir ] ; then 21339 ASIODIR="$with_asiodir" ;21339 ASIODIR="$with_asiodir" 21340 21340 else 21341 ASIODIR="/usr/local/asiosdk2" ;21341 ASIODIR="/usr/local/asiosdk2" 21342 21342 fi 21343 21343 echo "ASIODIR: $ASIODIR" 21344 21344 21345 OTHER_OBJS="pa_asio/pa_asio.o src/os/win/pa_win_hostapis.o src/os/win/pa_win_util.o pa_asio/iasiothiscallresolver.o $ASIODIR/common/asio.o $ASIODIR/host/asiodrivers.o $ASIODIR/host/pc/asiolist.o" ;21346 LIBS="-lwinmm -lm -lstdc++ -lole32 -luuid" ;21347 PADLL="portaudio.dll" ;21348 THREAD_CFLAGS="-mthreads"21349 SHARED_FLAGS="-shared" ;21350 DLL_LIBS="${DLL_LIBS} -lwinmm -lm -lstdc++ -lole32 -luuid" ;21351 CFLAGS="$CFLAGS -ffast-math -fomit-frame-pointer -I\$(top_srcdir)/src/common -I\$(top_srcdir)/pa_asio -I$ASIODIR/host/pc -I$ASIODIR/common -I$ASIODIR/host -DPA_NO_WMME -DPA_NO_DS -DPA_NO_WDMKS -DWINDOWS" ;21352 CXXFLAGS="$CFLAGS" ;21345 OTHER_OBJS="pa_asio/pa_asio.o src/os/win/pa_win_hostapis.o src/os/win/pa_win_util.o pa_asio/iasiothiscallresolver.o $ASIODIR/common/asio.o $ASIODIR/host/asiodrivers.o $ASIODIR/host/pc/asiolist.o" 21346 LIBS="-lwinmm -lm -lstdc++ -lole32 -luuid" 21347 PADLL="portaudio.dll" 21348 THREAD_CFLAGS="-mthreads" 21349 SHARED_FLAGS="-shared" 21350 DLL_LIBS="${DLL_LIBS} -lwinmm -lm -lstdc++ -lole32 -luuid" 21351 CFLAGS="$CFLAGS -ffast-math -fomit-frame-pointer -I\$(top_srcdir)/src/common -I\$(top_srcdir)/pa_asio -I$ASIODIR/host/pc -I$ASIODIR/common -I$ASIODIR/host -DPA_NO_WMME -DPA_NO_DS -DPA_NO_WDMKS -DWINDOWS" 21352 CXXFLAGS="$CFLAGS" 21353 21353 elif [ $with_winapi = "wdmks" ] ; then 21354 21354 if [ $with_dxdir ] ; then 21355 DXDIR="$with_dxdir" ;21355 DXDIR="$with_dxdir" 21356 21356 else 21357 DXDIR="/usr/local/dx7sdk" ;21357 DXDIR="/usr/local/dx7sdk" 21358 21358 fi 21359 21359 echo "DXDIR: $DXDIR" 21360 OTHER_OBJS="src/hostapi/wdmks/pa_win_wdmks.o src/os/win/pa_win_hostapis.o src/os/win/pa_win_util.o" ;21361 LIBS="-lwinmm -lm -luuid -lsetupapi -lole32" ;21362 PADLL="portaudio.dll" ;21363 THREAD_CFLAGS="-mthreads"21364 SHARED_FLAGS="-shared" ;21365 DLL_LIBS="${DLL_LIBS} -lwinmm -lm -L./dx7sdk/lib -luuid -lsetupapi -lole32" ;21366 #VC98="\"/c/Program Files/Microsoft Visual Studio/VC98/Include\"" ;21367 #CFLAGS="$CFLAGS -I$VC98 -DPA_NO_WMME -DPA_NO_ASIO" ;21368 CFLAGS="$CFLAGS -I\$(top_srcdir)/src/common -I$DXDIR/include -DPA_NO_WMME -DPA_NO_DS -DPA_NO_ASIO" ;21360 OTHER_OBJS="src/hostapi/wdmks/pa_win_wdmks.o src/os/win/pa_win_hostapis.o src/os/win/pa_win_util.o" 21361 LIBS="-lwinmm -lm -luuid -lsetupapi -lole32" 21362 PADLL="portaudio.dll" 21363 THREAD_CFLAGS="-mthreads" 21364 SHARED_FLAGS="-shared" 21365 DLL_LIBS="${DLL_LIBS} -lwinmm -lm -L./dx7sdk/lib -luuid -lsetupapi -lole32" 21366 #VC98="\"/c/Program Files/Microsoft Visual Studio/VC98/Include\"" 21367 #CFLAGS="$CFLAGS -I$VC98 -DPA_NO_WMME -DPA_NO_ASIO" 21368 CFLAGS="$CFLAGS -I\$(top_srcdir)/src/common -I$DXDIR/include -DPA_NO_WMME -DPA_NO_DS -DPA_NO_ASIO" 21369 21369 else # WMME default 21370 OTHER_OBJS="src/hostapi/wmme/pa_win_wmme.o src/os/win/pa_win_hostapis.o src/os/win/pa_win_util.o" ;21371 LIBS="-lwinmm -lm -lstdc++ -lole32 -luuid" ;21372 PADLL="portaudio.dll" ;21373 THREAD_CFLAGS="-mthreads"21374 SHARED_FLAGS="-shared" ;21375 DLL_LIBS="${DLL_LIBS} -lwinmm" ;21376 CFLAGS="$CFLAGS -I\$(top_srcdir)/src/common -DPA_NO_DS -DPA_NO_ASIO -DPA_NO_WDMKS" ;21370 OTHER_OBJS="src/hostapi/wmme/pa_win_wmme.o src/os/win/pa_win_hostapis.o src/os/win/pa_win_util.o" 21371 LIBS="-lwinmm -lm -lstdc++ -lole32 -luuid" 21372 PADLL="portaudio.dll" 21373 THREAD_CFLAGS="-mthreads" 21374 SHARED_FLAGS="-shared" 21375 DLL_LIBS="${DLL_LIBS} -lwinmm" 21376 CFLAGS="$CFLAGS -I\$(top_srcdir)/src/common -DPA_NO_DS -DPA_NO_ASIO -DPA_NO_WDMKS" 21377 21377 fi 21378 21378 ;; … … 21380 21380 cygwin* ) 21381 21381 21382 OTHER_OBJS="src/hostapi/wmme/pa_win_wmme.o src/os/win/pa_win_hostapis.o src/os/win/pa_win_util.o"; 21383 CFLAGS="$CFLAGS -DPA_NO_DS -DPA_NO_WDMKS -DPA_NO_ASIO -DPA_NO_WASAPI"21384 LIBS="-lwinmm -lm"; 21385 PADLL="portaudio.dll"; 21386 THREAD_CFLAGS="-mthreads"21387 SHARED_FLAGS="-shared"; 21388 DLL_LIBS="${DLL_LIBS} -lwinmm"; 21389 ;;21382 OTHER_OBJS="src/hostapi/wmme/pa_win_wmme.o src/os/win/pa_win_hostapis.o src/os/win/pa_win_util.o" 21383 CFLAGS="$CFLAGS -DPA_NO_DS -DPA_NO_WDMKS -DPA_NO_ASIO -DPA_NO_WASAPI" 21384 LIBS="-lwinmm -lm" 21385 PADLL="portaudio.dll" 21386 THREAD_CFLAGS="-mthreads" 21387 SHARED_FLAGS="-shared" 21388 DLL_LIBS="${DLL_LIBS} -lwinmm" 21389 ;; 21390 21390 21391 21391 irix* ) … … 21616 21616 21617 21617 21618 cat >>confdefs.h <<\_ACEOF21618 cat >>confdefs.h <<\_ACEOF 21619 21619 #define PA_USE_SGI 1 21620 21620 _ACEOF 21621 21621 21622 21622 21623 THREAD_CFLAGS="-D_REENTRANT"21624 21625 OTHER_OBJS="pa_sgi/pa_sgi.o src/os/unix/pa_unix_hostapis.o src/os/unix/pa_unix_util.o"; 21626 21627 LIBS="-lm -ldmedia -laudio -lpthread"; 21628 PADLL="libportaudio.so"; 21629 SHARED_FLAGS=""; 21630 ;;21623 THREAD_CFLAGS="-D_REENTRANT" 21624 21625 OTHER_OBJS="pa_sgi/pa_sgi.o src/os/unix/pa_unix_hostapis.o src/os/unix/pa_unix_util.o" 21626 21627 LIBS="-lm -ldmedia -laudio -lpthread" 21628 PADLL="libportaudio.so" 21629 SHARED_FLAGS="" 21630 ;; 21631 21631 21632 21632 *) 21633 21633 21634 { echo "$as_me:$LINENO: checking for pthread_create in -lpthread" >&521634 { echo "$as_me:$LINENO: checking for pthread_create in -lpthread" >&5 21635 21635 echo $ECHO_N "checking for pthread_create in -lpthread... $ECHO_C" >&6; } 21636 21636 if test "${ac_cv_lib_pthread_pthread_create+set}" = set; then … … 21695 21695 if test $ac_cv_lib_pthread_pthread_create = yes; then 21696 21696 have_pthread="yes" 21697 21698 21697 else 21699 21698 { { echo "$as_me:$LINENO: error: libpthread not found!" >&5 … … 21703 21702 21704 21703 21705 if [ $have_alsa = "yes" ] && [ $with_alsa != "no" ] ; then21706 DLL_LIBS="$DLL_LIBS -lasound"21707 OTHER_OBJS="$OTHER_OBJS src/hostapi/alsa/pa_linux_alsa.o"21708 cat >>confdefs.h <<\_ACEOF21704 if [ $have_alsa = "yes" ] && [ $with_alsa != "no" ] ; then 21705 DLL_LIBS="$DLL_LIBS -lasound" 21706 OTHER_OBJS="$OTHER_OBJS src/hostapi/alsa/pa_linux_alsa.o" 21707 cat >>confdefs.h <<\_ACEOF 21709 21708 #define PA_USE_ALSA 1 21710 21709 _ACEOF 21711 21710 21712 fi21713 21714 if [ $have_jack = "yes" ] && [ $with_jack != "no" ] ; then21715 DLL_LIBS="$DLL_LIBS $JACK_LIBS"21716 CFLAGS="$CFLAGS $JACK_CFLAGS"21717 OTHER_OBJS="$OTHER_OBJS src/hostapi/jack/pa_jack.o src/common/pa_ringbuffer.o"21718 cat >>confdefs.h <<\_ACEOF21711 fi 21712 21713 if [ $have_jack = "yes" ] && [ $with_jack != "no" ] ; then 21714 DLL_LIBS="$DLL_LIBS $JACK_LIBS" 21715 CFLAGS="$CFLAGS $JACK_CFLAGS" 21716 OTHER_OBJS="$OTHER_OBJS src/hostapi/jack/pa_jack.o src/common/pa_ringbuffer.o" 21717 cat >>confdefs.h <<\_ACEOF 21719 21718 #define PA_USE_JACK 1 21720 21719 _ACEOF 21721 21720 21722 fi21723 21724 if [ $with_oss != "no" ] ; then21725 OTHER_OBJS="$OTHER_OBJS src/hostapi/oss/pa_unix_oss.o"21726 cat >>confdefs.h <<\_ACEOF21721 fi 21722 21723 if [ $with_oss != "no" ] ; then 21724 OTHER_OBJS="$OTHER_OBJS src/hostapi/oss/pa_unix_oss.o" 21725 cat >>confdefs.h <<\_ACEOF 21727 21726 #define PA_USE_OSS 1 21728 21727 _ACEOF 21729 21728 21730 fi21731 21732 if [ $have_asihpi = "yes" ] && [ $with_asihpi != "no" ] ; then21733 LIBS="$LIBS -lhpi"21734 DLL_LIBS="$DLL_LIBS -lhpi"21735 OTHER_OBJS="$OTHER_OBJS src/hostapi/asihpi/pa_linux_asihpi.o"21736 cat >>confdefs.h <<\_ACEOF21729 fi 21730 21731 if [ $have_asihpi = "yes" ] && [ $with_asihpi != "no" ] ; then 21732 LIBS="$LIBS -lhpi" 21733 DLL_LIBS="$DLL_LIBS -lhpi" 21734 OTHER_OBJS="$OTHER_OBJS src/hostapi/asihpi/pa_linux_asihpi.o" 21735 cat >>confdefs.h <<\_ACEOF 21737 21736 #define PA_USE_ASIHPI 1 21738 21737 _ACEOF 21739 21738 21740 fi21741 21742 THREAD_CFLAGS="-pthread"21743 DLL_LIBS="$DLL_LIBS -lm -lpthread"; 21744 LIBS="$LIBS -lm -lpthread"; 21745 PADLL="libportaudio.so"; 21746 SHARED_FLAGS="-shared -fPIC"; 21739 fi 21740 21741 THREAD_CFLAGS="-pthread" 21742 DLL_LIBS="$DLL_LIBS -lm -lpthread" 21743 LIBS="$LIBS -lm -lpthread" 21744 PADLL="libportaudio.so" 21745 SHARED_FLAGS="-shared -fPIC" 21747 21746 21748 21747 OTHER_OBJS="$OTHER_OBJS src/os/unix/pa_unix_hostapis.o src/os/unix/pa_unix_util.o" -
portaudio/branches/v19-devel/configure.in
r1324 r1326 1 dnl1 dnl 2 2 dnl portaudio V19 configure.in script 3 3 dnl … … 52 52 53 53 AC_ARG_ENABLE(debug-output, 54 [ --enable-debug-output],55 [if test x$enableval != xno ; then56 AC_DEFINE(PA_ENABLE_DEBUG_OUTPUT,,[Enable debugging messages])57 fi58 ])54 [ --enable-debug-output], 55 [if test x$enableval != xno ; then 56 AC_DEFINE(PA_ENABLE_DEBUG_OUTPUT,,[Enable debugging messages]) 57 fi 58 ]) 59 59 60 60 AC_ARG_ENABLE(cxx, 61 [ --enable-cxx (default=no)],62 enable_cxx=$enableval, enable_cxx="no")61 [ --enable-cxx (default=no)], 62 enable_cxx=$enableval, enable_cxx="no") 63 63 64 64 AC_ARG_ENABLE(mac-debug, 65 [ --enable-mac-debug (default=no)],66 enable_mac_debug=$enableval, enable_mac_debug="no")65 [ --enable-mac-debug (default=no)], 66 enable_mac_debug=$enableval, enable_mac_debug="no") 67 67 68 68 dnl Checks for programs. … … 75 75 AC_PATH_PROG(AR, ar, no) 76 76 if [[ $AR = "no" ]] ; then 77 AC_MSG_ERROR("Could not find ar - needed to create a library") ;77 AC_MSG_ERROR("Could not find ar - needed to create a library") 78 78 fi 79 79 … … 133 133 dnl -g is optional on darwin 134 134 if( echo "${host_os}" | grep ^darwin >> /dev/null ) ; then 135 CFLAGS="-O2 -Wall -pedantic -pipe -fPIC"136 CXXFLAGS="-O2"135 CFLAGS="-O2 -Wall -pedantic -pipe -fPIC" 136 CXXFLAGS="-O2" 137 137 else 138 CFLAGS=${CFLAGS:-"-g -O2 -Wall -pedantic -pipe -fPIC"}138 CFLAGS=${CFLAGS:-"-g -O2 -Wall -pedantic -pipe -fPIC"} 139 139 fi 140 140 … … 147 147 case "${host_os}" in 148 148 darwin* ) 149 dnl Mac OS X configuration150 151 AC_DEFINE(PA_USE_COREAUDIO)149 dnl Mac OS X configuration 150 151 AC_DEFINE(PA_USE_COREAUDIO) 152 152 if [[ "$enable_mac_debug" = "yes" ]] ; then 153 CFLAGS="$CFLAGS -g"; 154 CXXFLAGS="$CXXFLAGS -g"; 155 else156 CFLAGS="$CFLAGS -DNDEBUG"; 157 fi153 CFLAGS="$CFLAGS -g" 154 CXXFLAGS="$CXXFLAGS -g" 155 else 156 CFLAGS="$CFLAGS -DNDEBUG" 157 fi 158 158 159 159 CFLAGS="$CFLAGS -Werror" 160 160 161 if [[ -d /Developer/SDKs/MacOSX10.5.sdk ]] ; then162 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"; 163 CFLAGS="-std=c99 $CFLAGS -arch x86_64 -arch ppc64 -arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.3"; 164 else165 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"; 166 CFLAGS="-std=c99 $CFALGS -arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.3"; 167 fi168 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"; 169 LIBS="-framework CoreAudio -framework AudioToolbox -framework AudioUnit -framework Carbon"; 170 PADLL="libportaudio.dylib"; 161 if [[ -d /Developer/SDKs/MacOSX10.5.sdk ]] ; then 162 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" 163 CFLAGS="-std=c99 $CFLAGS -arch x86_64 -arch ppc64 -arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.3" 164 else 165 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" 166 CFLAGS="-std=c99 $CFALGS -arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.3" 167 fi 168 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" 169 LIBS="-framework CoreAudio -framework AudioToolbox -framework AudioUnit -framework Carbon" 170 PADLL="libportaudio.dylib" 171 171 if [[ $with_macapi = "asio" ]] ; then 172 172 if [[ $with_asiodir ]] ; then 173 ASIODIR="$with_asiodir" ;173 ASIODIR="$with_asiodir" 174 174 else 175 ASIODIR="/usr/local/asiosdk2" ;175 ASIODIR="/usr/local/asiosdk2" 176 176 fi 177 echo "ASIODIR: $ASIODIR" ;178 179 OTHER_OBJS="$CFLAGS pa_asio/iasiothiscallresolver.o $ASIODIR/host/asiodrivers.o $ASIODIR/common/asio.o $ASIODIR/host/mac/asioshlib.o" ;180 CFLAGS="$CFLAGS -I\$(top_srcdir)/pa_asio -I$ASIDIR/host/mac -I$ASIODIR/common" ;181 CXXFLAGS="$CFLAGS" ;182 fi 183 ;;177 echo "ASIODIR: $ASIODIR" 178 179 OTHER_OBJS="$CFLAGS pa_asio/iasiothiscallresolver.o $ASIODIR/host/asiodrivers.o $ASIODIR/common/asio.o $ASIODIR/host/mac/asioshlib.o" 180 CFLAGS="$CFLAGS -I\$(top_srcdir)/pa_asio -I$ASIDIR/host/mac -I$ASIODIR/common" 181 CXXFLAGS="$CFLAGS" 182 fi 183 ;; 184 184 185 185 mingw* ) … … 189 189 if [[ $with_winapi = "directx" ]] ; then 190 190 if [[ $with_dxdir ]] ; then 191 DXDIR="$with_dxdir" ;191 DXDIR="$with_dxdir" 192 192 else 193 DXDIR="/usr/local/dx7sdk" ;193 DXDIR="/usr/local/dx7sdk" 194 194 fi 195 195 echo "DXDIR: $DXDIR" 196 OTHER_OBJS="src/hostapi/dsound/pa_win_ds.o src/hostapi/dsound/pa_win_ds_dynlink.o src/os/win/pa_win_hostapis.o src/os/win/pa_win_util.o" ;197 LIBS="-lwinmm -lm -ldsound -lole32" ;198 PADLL="portaudio.dll" ;199 THREAD_CFLAGS="-mthreads"200 SHARED_FLAGS="-shared" ;201 DLL_LIBS="${DLL_LIBS} -lwinmm -lm -L./dx7sdk/lib -ldsound -lole32" ;202 #VC98="\"/c/Program Files/Microsoft Visual Studio/VC98/Include\"" ;203 #CFLAGS="$CFLAGS -I$VC98 -DPA_NO_WMME -DPA_NO_ASIO" ;204 CFLAGS="$CFLAGS -I\$(top_srcdir)/include -I$DXDIR/include -DPA_NO_WMME -DPA_NO_ASIO" -DPA_NO_WDMKS ;196 OTHER_OBJS="src/hostapi/dsound/pa_win_ds.o src/hostapi/dsound/pa_win_ds_dynlink.o src/os/win/pa_win_hostapis.o src/os/win/pa_win_util.o" 197 LIBS="-lwinmm -lm -ldsound -lole32" 198 PADLL="portaudio.dll" 199 THREAD_CFLAGS="-mthreads" 200 SHARED_FLAGS="-shared" 201 DLL_LIBS="${DLL_LIBS} -lwinmm -lm -L./dx7sdk/lib -ldsound -lole32" 202 #VC98="\"/c/Program Files/Microsoft Visual Studio/VC98/Include\"" 203 #CFLAGS="$CFLAGS -I$VC98 -DPA_NO_WMME -DPA_NO_ASIO" 204 CFLAGS="$CFLAGS -I\$(top_srcdir)/include -I$DXDIR/include -DPA_NO_WMME -DPA_NO_ASIO" -DPA_NO_WDMKS 205 205 elif [[ $with_winapi = "asio" ]] ; then 206 206 if [[ $with_asiodir ]] ; then 207 ASIODIR="$with_asiodir" ;207 ASIODIR="$with_asiodir" 208 208 else 209 ASIODIR="/usr/local/asiosdk2" ;209 ASIODIR="/usr/local/asiosdk2" 210 210 fi 211 211 echo "ASIODIR: $ASIODIR" 212 212 213 OTHER_OBJS="pa_asio/pa_asio.o src/os/win/pa_win_hostapis.o src/os/win/pa_win_util.o pa_asio/iasiothiscallresolver.o $ASIODIR/common/asio.o $ASIODIR/host/asiodrivers.o $ASIODIR/host/pc/asiolist.o" ;214 LIBS="-lwinmm -lm -lstdc++ -lole32 -luuid" ;215 PADLL="portaudio.dll" ;216 THREAD_CFLAGS="-mthreads"217 SHARED_FLAGS="-shared" ;218 DLL_LIBS="${DLL_LIBS} -lwinmm -lm -lstdc++ -lole32 -luuid" ;219 CFLAGS="$CFLAGS -ffast-math -fomit-frame-pointer -I\$(top_srcdir)/src/common -I\$(top_srcdir)/pa_asio -I$ASIODIR/host/pc -I$ASIODIR/common -I$ASIODIR/host -DPA_NO_WMME -DPA_NO_DS -DPA_NO_WDMKS -DWINDOWS" ;220 CXXFLAGS="$CFLAGS" ;213 OTHER_OBJS="pa_asio/pa_asio.o src/os/win/pa_win_hostapis.o src/os/win/pa_win_util.o pa_asio/iasiothiscallresolver.o $ASIODIR/common/asio.o $ASIODIR/host/asiodrivers.o $ASIODIR/host/pc/asiolist.o" 214 LIBS="-lwinmm -lm -lstdc++ -lole32 -luuid" 215 PADLL="portaudio.dll" 216 THREAD_CFLAGS="-mthreads" 217 SHARED_FLAGS="-shared" 218 DLL_LIBS="${DLL_LIBS} -lwinmm -lm -lstdc++ -lole32 -luuid" 219 CFLAGS="$CFLAGS -ffast-math -fomit-frame-pointer -I\$(top_srcdir)/src/common -I\$(top_srcdir)/pa_asio -I$ASIODIR/host/pc -I$ASIODIR/common -I$ASIODIR/host -DPA_NO_WMME -DPA_NO_DS -DPA_NO_WDMKS -DWINDOWS" 220 CXXFLAGS="$CFLAGS" 221 221 elif [[ $with_winapi = "wdmks" ]] ; then 222 222 if [[ $with_dxdir ]] ; then 223 DXDIR="$with_dxdir" ;223 DXDIR="$with_dxdir" 224 224 else 225 DXDIR="/usr/local/dx7sdk" ;225 DXDIR="/usr/local/dx7sdk" 226 226 fi 227 227 echo "DXDIR: $DXDIR" 228 OTHER_OBJS="src/hostapi/wdmks/pa_win_wdmks.o src/os/win/pa_win_hostapis.o src/os/win/pa_win_util.o" ;229 LIBS="-lwinmm -lm -luuid -lsetupapi -lole32" ;230 PADLL="portaudio.dll" ;231 THREAD_CFLAGS="-mthreads"232 SHARED_FLAGS="-shared" ;233 DLL_LIBS="${DLL_LIBS} -lwinmm -lm -L./dx7sdk/lib -luuid -lsetupapi -lole32" ;234 #VC98="\"/c/Program Files/Microsoft Visual Studio/VC98/Include\"" ;235 #CFLAGS="$CFLAGS -I$VC98 -DPA_NO_WMME -DPA_NO_ASIO" ;236 CFLAGS="$CFLAGS -I\$(top_srcdir)/src/common -I$DXDIR/include -DPA_NO_WMME -DPA_NO_DS -DPA_NO_ASIO" ;228 OTHER_OBJS="src/hostapi/wdmks/pa_win_wdmks.o src/os/win/pa_win_hostapis.o src/os/win/pa_win_util.o" 229 LIBS="-lwinmm -lm -luuid -lsetupapi -lole32" 230 PADLL="portaudio.dll" 231 THREAD_CFLAGS="-mthreads" 232 SHARED_FLAGS="-shared" 233 DLL_LIBS="${DLL_LIBS} -lwinmm -lm -L./dx7sdk/lib -luuid -lsetupapi -lole32" 234 #VC98="\"/c/Program Files/Microsoft Visual Studio/VC98/Include\"" 235 #CFLAGS="$CFLAGS -I$VC98 -DPA_NO_WMME -DPA_NO_ASIO" 236 CFLAGS="$CFLAGS -I\$(top_srcdir)/src/common -I$DXDIR/include -DPA_NO_WMME -DPA_NO_DS -DPA_NO_ASIO" 237 237 else # WMME default 238 OTHER_OBJS="src/hostapi/wmme/pa_win_wmme.o src/os/win/pa_win_hostapis.o src/os/win/pa_win_util.o" ;239 LIBS="-lwinmm -lm -lstdc++ -lole32 -luuid" ;240 PADLL="portaudio.dll" ;241 THREAD_CFLAGS="-mthreads"242 SHARED_FLAGS="-shared" ;243 DLL_LIBS="${DLL_LIBS} -lwinmm" ;244 CFLAGS="$CFLAGS -I\$(top_srcdir)/src/common -DPA_NO_DS -DPA_NO_ASIO -DPA_NO_WDMKS" ;238 OTHER_OBJS="src/hostapi/wmme/pa_win_wmme.o src/os/win/pa_win_hostapis.o src/os/win/pa_win_util.o" 239 LIBS="-lwinmm -lm -lstdc++ -lole32 -luuid" 240 PADLL="portaudio.dll" 241 THREAD_CFLAGS="-mthreads" 242 SHARED_FLAGS="-shared" 243 DLL_LIBS="${DLL_LIBS} -lwinmm" 244 CFLAGS="$CFLAGS -I\$(top_srcdir)/src/common -DPA_NO_DS -DPA_NO_ASIO -DPA_NO_WDMKS" 245 245 fi 246 246 ;; 247 247 248 248 cygwin* ) 249 dnl Cygwin configuration250 251 OTHER_OBJS="src/hostapi/wmme/pa_win_wmme.o src/os/win/pa_win_hostapis.o src/os/win/pa_win_util.o"; 252 CFLAGS="$CFLAGS -DPA_NO_DS -DPA_NO_WDMKS -DPA_NO_ASIO -DPA_NO_WASAPI"253 LIBS="-lwinmm -lm"; 254 PADLL="portaudio.dll"; 255 THREAD_CFLAGS="-mthreads"256 SHARED_FLAGS="-shared"; 257 DLL_LIBS="${DLL_LIBS} -lwinmm"; 258 ;;249 dnl Cygwin configuration 250 251 OTHER_OBJS="src/hostapi/wmme/pa_win_wmme.o src/os/win/pa_win_hostapis.o src/os/win/pa_win_util.o" 252 CFLAGS="$CFLAGS -DPA_NO_DS -DPA_NO_WDMKS -DPA_NO_ASIO -DPA_NO_WASAPI" 253 LIBS="-lwinmm -lm" 254 PADLL="portaudio.dll" 255 THREAD_CFLAGS="-mthreads" 256 SHARED_FLAGS="-shared" 257 DLL_LIBS="${DLL_LIBS} -lwinmm" 258 ;; 259 259 260 260 irix* ) 261 dnl SGI IRIX audio library (AL) configuration (Pieter, oct 2-13, 2003).262 dnl The 'dmedia' library is n
