Mercurial > hg > svcore
comparison configure @ 1175:4018fc0189bc 3.0-integration
Start including Vamp SDK into main build, as we do with Sonic Annotator
author | Chris Cannam |
---|---|
date | Fri, 18 Mar 2016 14:25:05 +0000 |
parents | 0ad516dc5d8d |
children |
comparison
equal
deleted
inserted
replaced
1173:abb78e824820 | 1175:4018fc0189bc |
---|---|
648 JACK_CFLAGS | 648 JACK_CFLAGS |
649 portaudio_2_0_LIBS | 649 portaudio_2_0_LIBS |
650 portaudio_2_0_CFLAGS | 650 portaudio_2_0_CFLAGS |
651 liblo_LIBS | 651 liblo_LIBS |
652 liblo_CFLAGS | 652 liblo_CFLAGS |
653 vamphostsdk_LIBS | |
654 vamphostsdk_CFLAGS | |
655 vamp_LIBS | |
656 vamp_CFLAGS | |
657 samplerate_LIBS | 653 samplerate_LIBS |
658 samplerate_CFLAGS | 654 samplerate_CFLAGS |
659 sndfile_LIBS | 655 sndfile_LIBS |
660 sndfile_CFLAGS | 656 sndfile_CFLAGS |
661 fftw3f_LIBS | 657 fftw3f_LIBS |
752 fftw3f_LIBS | 748 fftw3f_LIBS |
753 sndfile_CFLAGS | 749 sndfile_CFLAGS |
754 sndfile_LIBS | 750 sndfile_LIBS |
755 samplerate_CFLAGS | 751 samplerate_CFLAGS |
756 samplerate_LIBS | 752 samplerate_LIBS |
757 vamp_CFLAGS | |
758 vamp_LIBS | |
759 vamphostsdk_CFLAGS | |
760 vamphostsdk_LIBS | |
761 liblo_CFLAGS | 753 liblo_CFLAGS |
762 liblo_LIBS | 754 liblo_LIBS |
763 portaudio_2_0_CFLAGS | 755 portaudio_2_0_CFLAGS |
764 portaudio_2_0_LIBS | 756 portaudio_2_0_LIBS |
765 JACK_CFLAGS | 757 JACK_CFLAGS |
1417 linker flags for sndfile, overriding pkg-config | 1409 linker flags for sndfile, overriding pkg-config |
1418 samplerate_CFLAGS | 1410 samplerate_CFLAGS |
1419 C compiler flags for samplerate, overriding pkg-config | 1411 C compiler flags for samplerate, overriding pkg-config |
1420 samplerate_LIBS | 1412 samplerate_LIBS |
1421 linker flags for samplerate, overriding pkg-config | 1413 linker flags for samplerate, overriding pkg-config |
1422 vamp_CFLAGS C compiler flags for vamp, overriding pkg-config | |
1423 vamp_LIBS linker flags for vamp, overriding pkg-config | |
1424 vamphostsdk_CFLAGS | |
1425 C compiler flags for vamphostsdk, overriding pkg-config | |
1426 vamphostsdk_LIBS | |
1427 linker flags for vamphostsdk, overriding pkg-config | |
1428 liblo_CFLAGS | 1414 liblo_CFLAGS |
1429 C compiler flags for liblo, overriding pkg-config | 1415 C compiler flags for liblo, overriding pkg-config |
1430 liblo_LIBS linker flags for liblo, overriding pkg-config | 1416 liblo_LIBS linker flags for liblo, overriding pkg-config |
1431 portaudio_2_0_CFLAGS | 1417 portaudio_2_0_CFLAGS |
1432 C compiler flags for portaudio_2_0, overriding pkg-config | 1418 C compiler flags for portaudio_2_0, overriding pkg-config |
5216 | 5202 |
5217 fi | 5203 fi |
5218 fi | 5204 fi |
5219 | 5205 |
5220 | 5206 |
5221 SV_MODULE_MODULE=vamp | |
5222 SV_MODULE_VERSION_TEST="vamp >= 2.1" | |
5223 SV_MODULE_HEADER=vamp/vamp.h | |
5224 SV_MODULE_LIB= | |
5225 SV_MODULE_FUNC= | |
5226 SV_MODULE_HAVE=HAVE_$(echo vamp | tr 'a-z' 'A-Z') | |
5227 SV_MODULE_FAILED=1 | |
5228 if test -n "$vamp_LIBS" ; then | |
5229 { $as_echo "$as_me:${as_lineno-$LINENO}: User set ${SV_MODULE_MODULE}_LIBS explicitly, skipping test for $SV_MODULE_MODULE" >&5 | |
5230 $as_echo "$as_me: User set ${SV_MODULE_MODULE}_LIBS explicitly, skipping test for $SV_MODULE_MODULE" >&6;} | |
5231 CXXFLAGS="$CXXFLAGS $vamp_CFLAGS" | |
5232 LIBS="$LIBS $vamp_LIBS" | |
5233 SV_MODULE_FAILED="" | |
5234 fi | |
5235 if test -z "$SV_MODULE_VERSION_TEST" ; then | |
5236 SV_MODULE_VERSION_TEST=$SV_MODULE_MODULE | |
5237 fi | |
5238 if test -n "$SV_MODULE_FAILED" && test -n "$PKG_CONFIG"; then | |
5239 | |
5240 pkg_failed=no | |
5241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for vamp" >&5 | |
5242 $as_echo_n "checking for vamp... " >&6; } | |
5243 | |
5244 if test -n "$vamp_CFLAGS"; then | |
5245 pkg_cv_vamp_CFLAGS="$vamp_CFLAGS" | |
5246 elif test -n "$PKG_CONFIG"; then | |
5247 if test -n "$PKG_CONFIG" && \ | |
5248 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$SV_MODULE_VERSION_TEST\""; } >&5 | |
5249 ($PKG_CONFIG --exists --print-errors "$SV_MODULE_VERSION_TEST") 2>&5 | |
5250 ac_status=$? | |
5251 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 | |
5252 test $ac_status = 0; }; then | |
5253 pkg_cv_vamp_CFLAGS=`$PKG_CONFIG --cflags "$SV_MODULE_VERSION_TEST" 2>/dev/null` | |
5254 test "x$?" != "x0" && pkg_failed=yes | |
5255 else | |
5256 pkg_failed=yes | |
5257 fi | |
5258 else | |
5259 pkg_failed=untried | |
5260 fi | |
5261 if test -n "$vamp_LIBS"; then | |
5262 pkg_cv_vamp_LIBS="$vamp_LIBS" | |
5263 elif test -n "$PKG_CONFIG"; then | |
5264 if test -n "$PKG_CONFIG" && \ | |
5265 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$SV_MODULE_VERSION_TEST\""; } >&5 | |
5266 ($PKG_CONFIG --exists --print-errors "$SV_MODULE_VERSION_TEST") 2>&5 | |
5267 ac_status=$? | |
5268 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 | |
5269 test $ac_status = 0; }; then | |
5270 pkg_cv_vamp_LIBS=`$PKG_CONFIG --libs "$SV_MODULE_VERSION_TEST" 2>/dev/null` | |
5271 test "x$?" != "x0" && pkg_failed=yes | |
5272 else | |
5273 pkg_failed=yes | |
5274 fi | |
5275 else | |
5276 pkg_failed=untried | |
5277 fi | |
5278 | |
5279 | |
5280 | |
5281 if test $pkg_failed = yes; then | |
5282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
5283 $as_echo "no" >&6; } | |
5284 | |
5285 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then | |
5286 _pkg_short_errors_supported=yes | |
5287 else | |
5288 _pkg_short_errors_supported=no | |
5289 fi | |
5290 if test $_pkg_short_errors_supported = yes; then | |
5291 vamp_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$SV_MODULE_VERSION_TEST" 2>&1` | |
5292 else | |
5293 vamp_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$SV_MODULE_VERSION_TEST" 2>&1` | |
5294 fi | |
5295 # Put the nasty error message in config.log where it belongs | |
5296 echo "$vamp_PKG_ERRORS" >&5 | |
5297 | |
5298 { $as_echo "$as_me:${as_lineno-$LINENO}: Failed to find required module $SV_MODULE_MODULE using pkg-config, trying again by old-fashioned means" >&5 | |
5299 $as_echo "$as_me: Failed to find required module $SV_MODULE_MODULE using pkg-config, trying again by old-fashioned means" >&6;} | |
5300 elif test $pkg_failed = untried; then | |
5301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
5302 $as_echo "no" >&6; } | |
5303 { $as_echo "$as_me:${as_lineno-$LINENO}: Failed to find required module $SV_MODULE_MODULE using pkg-config, trying again by old-fashioned means" >&5 | |
5304 $as_echo "$as_me: Failed to find required module $SV_MODULE_MODULE using pkg-config, trying again by old-fashioned means" >&6;} | |
5305 else | |
5306 vamp_CFLAGS=$pkg_cv_vamp_CFLAGS | |
5307 vamp_LIBS=$pkg_cv_vamp_LIBS | |
5308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 | |
5309 $as_echo "yes" >&6; } | |
5310 HAVES="$HAVES $SV_MODULE_HAVE";CXXFLAGS="$CXXFLAGS $vamp_CFLAGS";LIBS="$LIBS $vamp_LIBS";SV_MODULE_FAILED="" | |
5311 fi | |
5312 fi | |
5313 if test -n "$SV_MODULE_FAILED"; then | |
5314 as_ac_Header=`$as_echo "ac_cv_header_$SV_MODULE_HEADER" | $as_tr_sh` | |
5315 ac_fn_cxx_check_header_mongrel "$LINENO" "$SV_MODULE_HEADER" "$as_ac_Header" "$ac_includes_default" | |
5316 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : | |
5317 HAVES="$HAVES $SV_MODULE_HAVE" | |
5318 else | |
5319 as_fn_error $? "Failed to find header $SV_MODULE_HEADER for required module $SV_MODULE_MODULE" "$LINENO" 5 | |
5320 fi | |
5321 | |
5322 | |
5323 if test -n "$SV_MODULE_LIB"; then | |
5324 as_ac_Lib=`$as_echo "ac_cv_lib_$SV_MODULE_LIB''_$SV_MODULE_FUNC" | $as_tr_sh` | |
5325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $SV_MODULE_FUNC in -l$SV_MODULE_LIB" >&5 | |
5326 $as_echo_n "checking for $SV_MODULE_FUNC in -l$SV_MODULE_LIB... " >&6; } | |
5327 if eval \${$as_ac_Lib+:} false; then : | |
5328 $as_echo_n "(cached) " >&6 | |
5329 else | |
5330 ac_check_lib_save_LIBS=$LIBS | |
5331 LIBS="-l$SV_MODULE_LIB $LIBS" | |
5332 cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
5333 /* end confdefs.h. */ | |
5334 | |
5335 /* Override any GCC internal prototype to avoid an error. | |
5336 Use char because int might match the return type of a GCC | |
5337 builtin and then its argument prototype would still apply. */ | |
5338 #ifdef __cplusplus | |
5339 extern "C" | |
5340 #endif | |
5341 char $SV_MODULE_FUNC (); | |
5342 int | |
5343 main () | |
5344 { | |
5345 return $SV_MODULE_FUNC (); | |
5346 ; | |
5347 return 0; | |
5348 } | |
5349 _ACEOF | |
5350 if ac_fn_cxx_try_link "$LINENO"; then : | |
5351 eval "$as_ac_Lib=yes" | |
5352 else | |
5353 eval "$as_ac_Lib=no" | |
5354 fi | |
5355 rm -f core conftest.err conftest.$ac_objext \ | |
5356 conftest$ac_exeext conftest.$ac_ext | |
5357 LIBS=$ac_check_lib_save_LIBS | |
5358 fi | |
5359 eval ac_res=\$$as_ac_Lib | |
5360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 | |
5361 $as_echo "$ac_res" >&6; } | |
5362 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : | |
5363 LIBS="$LIBS -l$SV_MODULE_LIB" | |
5364 else | |
5365 as_fn_error $? "Failed to find library $SV_MODULE_LIB for required module $SV_MODULE_MODULE" "$LINENO" 5 | |
5366 fi | |
5367 | |
5368 fi | |
5369 fi | |
5370 | |
5371 | |
5372 SV_MODULE_MODULE=vamphostsdk | |
5373 SV_MODULE_VERSION_TEST="vamp-hostsdk >= 2.5" | |
5374 SV_MODULE_HEADER=vamp-hostsdk/PluginLoader.h | |
5375 SV_MODULE_LIB=vamp-hostsdk | |
5376 SV_MODULE_FUNC=libvamphostsdk_v_2_5_present | |
5377 SV_MODULE_HAVE=HAVE_$(echo vamphostsdk | tr 'a-z' 'A-Z') | |
5378 SV_MODULE_FAILED=1 | |
5379 if test -n "$vamphostsdk_LIBS" ; then | |
5380 { $as_echo "$as_me:${as_lineno-$LINENO}: User set ${SV_MODULE_MODULE}_LIBS explicitly, skipping test for $SV_MODULE_MODULE" >&5 | |
5381 $as_echo "$as_me: User set ${SV_MODULE_MODULE}_LIBS explicitly, skipping test for $SV_MODULE_MODULE" >&6;} | |
5382 CXXFLAGS="$CXXFLAGS $vamphostsdk_CFLAGS" | |
5383 LIBS="$LIBS $vamphostsdk_LIBS" | |
5384 SV_MODULE_FAILED="" | |
5385 fi | |
5386 if test -z "$SV_MODULE_VERSION_TEST" ; then | |
5387 SV_MODULE_VERSION_TEST=$SV_MODULE_MODULE | |
5388 fi | |
5389 if test -n "$SV_MODULE_FAILED" && test -n "$PKG_CONFIG"; then | |
5390 | |
5391 pkg_failed=no | |
5392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for vamphostsdk" >&5 | |
5393 $as_echo_n "checking for vamphostsdk... " >&6; } | |
5394 | |
5395 if test -n "$vamphostsdk_CFLAGS"; then | |
5396 pkg_cv_vamphostsdk_CFLAGS="$vamphostsdk_CFLAGS" | |
5397 elif test -n "$PKG_CONFIG"; then | |
5398 if test -n "$PKG_CONFIG" && \ | |
5399 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$SV_MODULE_VERSION_TEST\""; } >&5 | |
5400 ($PKG_CONFIG --exists --print-errors "$SV_MODULE_VERSION_TEST") 2>&5 | |
5401 ac_status=$? | |
5402 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 | |
5403 test $ac_status = 0; }; then | |
5404 pkg_cv_vamphostsdk_CFLAGS=`$PKG_CONFIG --cflags "$SV_MODULE_VERSION_TEST" 2>/dev/null` | |
5405 test "x$?" != "x0" && pkg_failed=yes | |
5406 else | |
5407 pkg_failed=yes | |
5408 fi | |
5409 else | |
5410 pkg_failed=untried | |
5411 fi | |
5412 if test -n "$vamphostsdk_LIBS"; then | |
5413 pkg_cv_vamphostsdk_LIBS="$vamphostsdk_LIBS" | |
5414 elif test -n "$PKG_CONFIG"; then | |
5415 if test -n "$PKG_CONFIG" && \ | |
5416 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$SV_MODULE_VERSION_TEST\""; } >&5 | |
5417 ($PKG_CONFIG --exists --print-errors "$SV_MODULE_VERSION_TEST") 2>&5 | |
5418 ac_status=$? | |
5419 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 | |
5420 test $ac_status = 0; }; then | |
5421 pkg_cv_vamphostsdk_LIBS=`$PKG_CONFIG --libs "$SV_MODULE_VERSION_TEST" 2>/dev/null` | |
5422 test "x$?" != "x0" && pkg_failed=yes | |
5423 else | |
5424 pkg_failed=yes | |
5425 fi | |
5426 else | |
5427 pkg_failed=untried | |
5428 fi | |
5429 | |
5430 | |
5431 | |
5432 if test $pkg_failed = yes; then | |
5433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
5434 $as_echo "no" >&6; } | |
5435 | |
5436 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then | |
5437 _pkg_short_errors_supported=yes | |
5438 else | |
5439 _pkg_short_errors_supported=no | |
5440 fi | |
5441 if test $_pkg_short_errors_supported = yes; then | |
5442 vamphostsdk_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$SV_MODULE_VERSION_TEST" 2>&1` | |
5443 else | |
5444 vamphostsdk_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$SV_MODULE_VERSION_TEST" 2>&1` | |
5445 fi | |
5446 # Put the nasty error message in config.log where it belongs | |
5447 echo "$vamphostsdk_PKG_ERRORS" >&5 | |
5448 | |
5449 { $as_echo "$as_me:${as_lineno-$LINENO}: Failed to find required module $SV_MODULE_MODULE using pkg-config, trying again by old-fashioned means" >&5 | |
5450 $as_echo "$as_me: Failed to find required module $SV_MODULE_MODULE using pkg-config, trying again by old-fashioned means" >&6;} | |
5451 elif test $pkg_failed = untried; then | |
5452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
5453 $as_echo "no" >&6; } | |
5454 { $as_echo "$as_me:${as_lineno-$LINENO}: Failed to find required module $SV_MODULE_MODULE using pkg-config, trying again by old-fashioned means" >&5 | |
5455 $as_echo "$as_me: Failed to find required module $SV_MODULE_MODULE using pkg-config, trying again by old-fashioned means" >&6;} | |
5456 else | |
5457 vamphostsdk_CFLAGS=$pkg_cv_vamphostsdk_CFLAGS | |
5458 vamphostsdk_LIBS=$pkg_cv_vamphostsdk_LIBS | |
5459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 | |
5460 $as_echo "yes" >&6; } | |
5461 HAVES="$HAVES $SV_MODULE_HAVE";CXXFLAGS="$CXXFLAGS $vamphostsdk_CFLAGS";LIBS="$LIBS $vamphostsdk_LIBS";SV_MODULE_FAILED="" | |
5462 fi | |
5463 fi | |
5464 if test -n "$SV_MODULE_FAILED"; then | |
5465 as_ac_Header=`$as_echo "ac_cv_header_$SV_MODULE_HEADER" | $as_tr_sh` | |
5466 ac_fn_cxx_check_header_mongrel "$LINENO" "$SV_MODULE_HEADER" "$as_ac_Header" "$ac_includes_default" | |
5467 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : | |
5468 HAVES="$HAVES $SV_MODULE_HAVE" | |
5469 else | |
5470 as_fn_error $? "Failed to find header $SV_MODULE_HEADER for required module $SV_MODULE_MODULE" "$LINENO" 5 | |
5471 fi | |
5472 | |
5473 | |
5474 if test -n "$SV_MODULE_LIB"; then | |
5475 as_ac_Lib=`$as_echo "ac_cv_lib_$SV_MODULE_LIB''_$SV_MODULE_FUNC" | $as_tr_sh` | |
5476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $SV_MODULE_FUNC in -l$SV_MODULE_LIB" >&5 | |
5477 $as_echo_n "checking for $SV_MODULE_FUNC in -l$SV_MODULE_LIB... " >&6; } | |
5478 if eval \${$as_ac_Lib+:} false; then : | |
5479 $as_echo_n "(cached) " >&6 | |
5480 else | |
5481 ac_check_lib_save_LIBS=$LIBS | |
5482 LIBS="-l$SV_MODULE_LIB $LIBS" | |
5483 cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
5484 /* end confdefs.h. */ | |
5485 | |
5486 /* Override any GCC internal prototype to avoid an error. | |
5487 Use char because int might match the return type of a GCC | |
5488 builtin and then its argument prototype would still apply. */ | |
5489 #ifdef __cplusplus | |
5490 extern "C" | |
5491 #endif | |
5492 char $SV_MODULE_FUNC (); | |
5493 int | |
5494 main () | |
5495 { | |
5496 return $SV_MODULE_FUNC (); | |
5497 ; | |
5498 return 0; | |
5499 } | |
5500 _ACEOF | |
5501 if ac_fn_cxx_try_link "$LINENO"; then : | |
5502 eval "$as_ac_Lib=yes" | |
5503 else | |
5504 eval "$as_ac_Lib=no" | |
5505 fi | |
5506 rm -f core conftest.err conftest.$ac_objext \ | |
5507 conftest$ac_exeext conftest.$ac_ext | |
5508 LIBS=$ac_check_lib_save_LIBS | |
5509 fi | |
5510 eval ac_res=\$$as_ac_Lib | |
5511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 | |
5512 $as_echo "$ac_res" >&6; } | |
5513 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : | |
5514 LIBS="$LIBS -l$SV_MODULE_LIB" | |
5515 else | |
5516 as_fn_error $? "Failed to find library $SV_MODULE_LIB for required module $SV_MODULE_MODULE" "$LINENO" 5 | |
5517 fi | |
5518 | |
5519 fi | |
5520 fi | |
5521 | |
5522 | |
5523 | 5207 |
5524 SV_MODULE_MODULE=liblo | 5208 SV_MODULE_MODULE=liblo |
5525 SV_MODULE_VERSION_TEST="" | 5209 SV_MODULE_VERSION_TEST="" |
5526 SV_MODULE_HEADER=lo/lo.h | 5210 SV_MODULE_HEADER=lo/lo.h |
5527 SV_MODULE_LIB=lo | 5211 SV_MODULE_LIB=lo |