Mercurial > hg > svcore
comparison configure @ 654:0d639fe81481
* Add test for PortAudio
| author | Chris Cannam | 
|---|---|
| date | Fri, 08 Oct 2010 11:57:02 +0100 | 
| parents | 5ada98fb61cf | 
| children | 34dad3ed923a | 
   comparison
  equal
  deleted
  inserted
  replaced
| 653:12578237b99c | 654:0d639fe81481 | 
|---|---|
| 616 lrdf_CFLAGS | 616 lrdf_CFLAGS | 
| 617 libpulse_LIBS | 617 libpulse_LIBS | 
| 618 libpulse_CFLAGS | 618 libpulse_CFLAGS | 
| 619 JACK_LIBS | 619 JACK_LIBS | 
| 620 JACK_CFLAGS | 620 JACK_CFLAGS | 
| 621 portaudio_2_0_LIBS | |
| 622 portaudio_2_0_CFLAGS | |
| 621 liblo_LIBS | 623 liblo_LIBS | 
| 622 liblo_CFLAGS | 624 liblo_CFLAGS | 
| 623 redland_LIBS | 625 redland_LIBS | 
| 624 redland_CFLAGS | 626 redland_CFLAGS | 
| 625 rasqal_LIBS | 627 rasqal_LIBS | 
| 739 rasqal_LIBS | 741 rasqal_LIBS | 
| 740 redland_CFLAGS | 742 redland_CFLAGS | 
| 741 redland_LIBS | 743 redland_LIBS | 
| 742 liblo_CFLAGS | 744 liblo_CFLAGS | 
| 743 liblo_LIBS | 745 liblo_LIBS | 
| 746 portaudio_2_0_CFLAGS | |
| 747 portaudio_2_0_LIBS | |
| 744 JACK_CFLAGS | 748 JACK_CFLAGS | 
| 745 JACK_LIBS | 749 JACK_LIBS | 
| 746 libpulse_CFLAGS | 750 libpulse_CFLAGS | 
| 747 libpulse_LIBS | 751 libpulse_LIBS | 
| 748 lrdf_CFLAGS | 752 lrdf_CFLAGS | 
| 1416 redland_LIBS | 1420 redland_LIBS | 
| 1417 linker flags for redland, overriding pkg-config | 1421 linker flags for redland, overriding pkg-config | 
| 1418 liblo_CFLAGS | 1422 liblo_CFLAGS | 
| 1419 C compiler flags for liblo, overriding pkg-config | 1423 C compiler flags for liblo, overriding pkg-config | 
| 1420 liblo_LIBS linker flags for liblo, overriding pkg-config | 1424 liblo_LIBS linker flags for liblo, overriding pkg-config | 
| 1425 portaudio_2_0_CFLAGS | |
| 1426 C compiler flags for portaudio_2_0, overriding pkg-config | |
| 1427 portaudio_2_0_LIBS | |
| 1428 linker flags for portaudio_2_0, overriding pkg-config | |
| 1421 JACK_CFLAGS C compiler flags for JACK, overriding pkg-config | 1429 JACK_CFLAGS C compiler flags for JACK, overriding pkg-config | 
| 1422 JACK_LIBS linker flags for JACK, overriding pkg-config | 1430 JACK_LIBS linker flags for JACK, overriding pkg-config | 
| 1423 libpulse_CFLAGS | 1431 libpulse_CFLAGS | 
| 1424 C compiler flags for libpulse, overriding pkg-config | 1432 C compiler flags for libpulse, overriding pkg-config | 
| 1425 libpulse_LIBS | 1433 libpulse_LIBS | 
| 5965 fi | 5973 fi | 
| 5966 fi | 5974 fi | 
| 5967 fi | 5975 fi | 
| 5968 | 5976 | 
| 5969 | 5977 | 
| 5978 SV_MODULE_MODULE=portaudio_2_0 | |
| 5979 SV_MODULE_VERSION_TEST="portaudio-2.0 >= 19" | |
| 5980 SV_MODULE_HEADER=portaudio.h | |
| 5981 SV_MODULE_LIB=portaudio | |
| 5982 SV_MODULE_FUNC=Pa_IsFormatSupported | |
| 5983 SV_MODULE_HAVE=HAVE_$(echo portaudio_2_0 | tr 'a-z' 'A-Z') | |
| 5984 SV_MODULE_FAILED=1 | |
| 5985 if test -z "$SV_MODULE_VERSION_TEST" ; then | |
| 5986 SV_MODULE_VERSION_TEST=$SV_MODULE_MODULE | |
| 5987 fi | |
| 5988 if test -n "$PKG_CONFIG"; then | |
| 5989 | |
| 5990 pkg_failed=no | |
| 5991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for portaudio_2_0" >&5 | |
| 5992 $as_echo_n "checking for portaudio_2_0... " >&6; } | |
| 5993 | |
| 5994 if test -n "$PKG_CONFIG"; then | |
| 5995 if test -n "$portaudio_2_0_CFLAGS"; then | |
| 5996 pkg_cv_portaudio_2_0_CFLAGS="$portaudio_2_0_CFLAGS" | |
| 5997 else | |
| 5998 if test -n "$PKG_CONFIG" && \ | |
| 5999 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$SV_MODULE_VERSION_TEST\""; } >&5 | |
| 6000 ($PKG_CONFIG --exists --print-errors "$SV_MODULE_VERSION_TEST") 2>&5 | |
| 6001 ac_status=$? | |
| 6002 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 | |
| 6003 test $ac_status = 0; }; then | |
| 6004 pkg_cv_portaudio_2_0_CFLAGS=`$PKG_CONFIG --cflags "$SV_MODULE_VERSION_TEST" 2>/dev/null` | |
| 6005 else | |
| 6006 pkg_failed=yes | |
| 6007 fi | |
| 6008 fi | |
| 6009 else | |
| 6010 pkg_failed=untried | |
| 6011 fi | |
| 6012 if test -n "$PKG_CONFIG"; then | |
| 6013 if test -n "$portaudio_2_0_LIBS"; then | |
| 6014 pkg_cv_portaudio_2_0_LIBS="$portaudio_2_0_LIBS" | |
| 6015 else | |
| 6016 if test -n "$PKG_CONFIG" && \ | |
| 6017 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$SV_MODULE_VERSION_TEST\""; } >&5 | |
| 6018 ($PKG_CONFIG --exists --print-errors "$SV_MODULE_VERSION_TEST") 2>&5 | |
| 6019 ac_status=$? | |
| 6020 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 | |
| 6021 test $ac_status = 0; }; then | |
| 6022 pkg_cv_portaudio_2_0_LIBS=`$PKG_CONFIG --libs "$SV_MODULE_VERSION_TEST" 2>/dev/null` | |
| 6023 else | |
| 6024 pkg_failed=yes | |
| 6025 fi | |
| 6026 fi | |
| 6027 else | |
| 6028 pkg_failed=untried | |
| 6029 fi | |
| 6030 | |
| 6031 | |
| 6032 | |
| 6033 if test $pkg_failed = yes; then | |
| 6034 | |
| 6035 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then | |
| 6036 _pkg_short_errors_supported=yes | |
| 6037 else | |
| 6038 _pkg_short_errors_supported=no | |
| 6039 fi | |
| 6040 if test $_pkg_short_errors_supported = yes; then | |
| 6041 portaudio_2_0_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "$SV_MODULE_VERSION_TEST"` | |
| 6042 else | |
| 6043 portaudio_2_0_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$SV_MODULE_VERSION_TEST"` | |
| 6044 fi | |
| 6045 # Put the nasty error message in config.log where it belongs | |
| 6046 echo "$portaudio_2_0_PKG_ERRORS" >&5 | |
| 6047 | |
| 6048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
| 6049 $as_echo "no" >&6; } | |
| 6050 { $as_echo "$as_me:${as_lineno-$LINENO}: Failed to find optional module $SV_MODULE_MODULE using pkg-config, trying again by old-fashioned means" >&5 | |
| 6051 $as_echo "$as_me: Failed to find optional module $SV_MODULE_MODULE using pkg-config, trying again by old-fashioned means" >&6;} | |
| 6052 elif test $pkg_failed = untried; then | |
| 6053 { $as_echo "$as_me:${as_lineno-$LINENO}: Failed to find optional module $SV_MODULE_MODULE using pkg-config, trying again by old-fashioned means" >&5 | |
| 6054 $as_echo "$as_me: Failed to find optional module $SV_MODULE_MODULE using pkg-config, trying again by old-fashioned means" >&6;} | |
| 6055 else | |
| 6056 portaudio_2_0_CFLAGS=$pkg_cv_portaudio_2_0_CFLAGS | |
| 6057 portaudio_2_0_LIBS=$pkg_cv_portaudio_2_0_LIBS | |
| 6058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 | |
| 6059 $as_echo "yes" >&6; } | |
| 6060 HAVES="$HAVES $SV_MODULE_HAVE";CXXFLAGS="$CXXFLAGS $portaudio_2_0_CFLAGS";LIBS="$LIBS $portaudio_2_0_LIBS";SV_MODULE_FAILED="" | |
| 6061 fi | |
| 6062 fi | |
| 6063 if test -n "$SV_MODULE_FAILED"; then | |
| 6064 as_ac_Header=`$as_echo "ac_cv_header_$SV_MODULE_HEADER" | $as_tr_sh` | |
| 6065 ac_fn_cxx_check_header_mongrel "$LINENO" "$SV_MODULE_HEADER" "$as_ac_Header" "$ac_includes_default" | |
| 6066 eval as_val=\$$as_ac_Header | |
| 6067 if test "x$as_val" = x""yes; then : | |
| 6068 HAVES="$HAVES $SV_MODULE_HAVE";SV_MODULE_FAILED="" | |
| 6069 else | |
| 6070 { $as_echo "$as_me:${as_lineno-$LINENO}: Failed to find header $SV_MODULE_HEADER for optional module $SV_MODULE_MODULE" >&5 | |
| 6071 $as_echo "$as_me: Failed to find header $SV_MODULE_HEADER for optional module $SV_MODULE_MODULE" >&6;} | |
| 6072 fi | |
| 6073 | |
| 6074 | |
| 6075 if test -z "$SV_MODULE_FAILED"; then | |
| 6076 if test -n "$SV_MODULE_LIB"; then | |
| 6077 as_ac_Lib=`$as_echo "ac_cv_lib_$SV_MODULE_LIB''_$SV_MODULE_FUNC" | $as_tr_sh` | |
| 6078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $SV_MODULE_FUNC in -l$SV_MODULE_LIB" >&5 | |
| 6079 $as_echo_n "checking for $SV_MODULE_FUNC in -l$SV_MODULE_LIB... " >&6; } | |
| 6080 if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then : | |
| 6081 $as_echo_n "(cached) " >&6 | |
| 6082 else | |
| 6083 ac_check_lib_save_LIBS=$LIBS | |
| 6084 LIBS="-l$SV_MODULE_LIB $LIBS" | |
| 6085 cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
| 6086 /* end confdefs.h. */ | |
| 6087 | |
| 6088 /* Override any GCC internal prototype to avoid an error. | |
| 6089 Use char because int might match the return type of a GCC | |
| 6090 builtin and then its argument prototype would still apply. */ | |
| 6091 #ifdef __cplusplus | |
| 6092 extern "C" | |
| 6093 #endif | |
| 6094 char $SV_MODULE_FUNC (); | |
| 6095 int | |
| 6096 main () | |
| 6097 { | |
| 6098 return $SV_MODULE_FUNC (); | |
| 6099 ; | |
| 6100 return 0; | |
| 6101 } | |
| 6102 _ACEOF | |
| 6103 if ac_fn_cxx_try_link "$LINENO"; then : | |
| 6104 eval "$as_ac_Lib=yes" | |
| 6105 else | |
| 6106 eval "$as_ac_Lib=no" | |
| 6107 fi | |
| 6108 rm -f core conftest.err conftest.$ac_objext \ | |
| 6109 conftest$ac_exeext conftest.$ac_ext | |
| 6110 LIBS=$ac_check_lib_save_LIBS | |
| 6111 fi | |
| 6112 eval ac_res=\$$as_ac_Lib | |
| 6113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 | |
| 6114 $as_echo "$ac_res" >&6; } | |
| 6115 eval as_val=\$$as_ac_Lib | |
| 6116 if test "x$as_val" = x""yes; then : | |
| 6117 LIBS="$LIBS -l$SV_MODULE_LIB" | |
| 6118 else | |
| 6119 { $as_echo "$as_me:${as_lineno-$LINENO}: Failed to find library $SV_MODULE_LIB for optional module $SV_MODULE_MODULE" >&5 | |
| 6120 $as_echo "$as_me: Failed to find library $SV_MODULE_LIB for optional module $SV_MODULE_MODULE" >&6;} | |
| 6121 fi | |
| 6122 | |
| 6123 fi | |
| 6124 fi | |
| 6125 fi | |
| 6126 | |
| 6127 | |
| 5970 SV_MODULE_MODULE=JACK | 6128 SV_MODULE_MODULE=JACK | 
| 5971 SV_MODULE_VERSION_TEST="jack >= 0.100" | 6129 SV_MODULE_VERSION_TEST="jack >= 0.100" | 
| 5972 SV_MODULE_HEADER=jack/jack.h | 6130 SV_MODULE_HEADER=jack/jack.h | 
| 5973 SV_MODULE_LIB=jack | 6131 SV_MODULE_LIB=jack | 
| 5974 SV_MODULE_FUNC=jack_client_open | 6132 SV_MODULE_FUNC=jack_client_open | 
