Mercurial > hg > sonic-annotator
comparison configure @ 346:90169412b1a7
Merge from branch by-id
author | Chris Cannam |
---|---|
date | Thu, 18 Jul 2019 14:58:51 +0100 |
parents | 700e9ad49711 |
children | 9d547101e7cd |
comparison
equal
deleted
inserted
replaced
333:70d19452631e | 346:90169412b1a7 |
---|---|
622 | 622 |
623 ac_subst_vars='LTLIBOBJS | 623 ac_subst_vars='LTLIBOBJS |
624 LIBOBJS | 624 LIBOBJS |
625 QMAKE_CONFIG | 625 QMAKE_CONFIG |
626 HAVES | 626 HAVES |
627 CXXFLAGS_MINIMAL | 627 CXXSTANDARD |
628 CUT | 628 CUT |
629 SHA1SUM | 629 SHA1SUM |
630 MAKEDEPEND | 630 MAKEDEPEND |
631 XARGS | 631 XARGS |
632 PERL | 632 PERL |
633 opus_LIBS | |
634 opus_CFLAGS | |
633 id3tag_LIBS | 635 id3tag_LIBS |
634 id3tag_CFLAGS | 636 id3tag_CFLAGS |
635 mad_LIBS | 637 mad_LIBS |
636 mad_CFLAGS | 638 mad_CFLAGS |
637 fishsound_LIBS | 639 fishsound_LIBS |
759 fishsound_CFLAGS | 761 fishsound_CFLAGS |
760 fishsound_LIBS | 762 fishsound_LIBS |
761 mad_CFLAGS | 763 mad_CFLAGS |
762 mad_LIBS | 764 mad_LIBS |
763 id3tag_CFLAGS | 765 id3tag_CFLAGS |
764 id3tag_LIBS' | 766 id3tag_LIBS |
767 opus_CFLAGS | |
768 opus_LIBS' | |
765 | 769 |
766 | 770 |
767 # Initialize some variables set by options. | 771 # Initialize some variables set by options. |
768 ac_init_help= | 772 ac_init_help= |
769 ac_init_version=false | 773 ac_init_version=false |
1421 mad_CFLAGS C compiler flags for mad, overriding pkg-config | 1425 mad_CFLAGS C compiler flags for mad, overriding pkg-config |
1422 mad_LIBS linker flags for mad, overriding pkg-config | 1426 mad_LIBS linker flags for mad, overriding pkg-config |
1423 id3tag_CFLAGS | 1427 id3tag_CFLAGS |
1424 C compiler flags for id3tag, overriding pkg-config | 1428 C compiler flags for id3tag, overriding pkg-config |
1425 id3tag_LIBS linker flags for id3tag, overriding pkg-config | 1429 id3tag_LIBS linker flags for id3tag, overriding pkg-config |
1430 opus_CFLAGS C compiler flags for opus, overriding pkg-config | |
1431 opus_LIBS linker flags for opus, overriding pkg-config | |
1426 | 1432 |
1427 Use these variables to override the choices made by `configure' or to help | 1433 Use these variables to override the choices made by `configure' or to help |
1428 it to find libraries and programs with nonstandard names/locations. | 1434 it to find libraries and programs with nonstandard names/locations. |
1429 | 1435 |
1430 Report bugs to the package provider. | 1436 Report bugs to the package provider. |
4366 esac | 4372 esac |
4367 | 4373 |
4368 | 4374 |
4369 | 4375 |
4370 SV_DEFINES_DEBUG="-DDEBUG -DBUILD_DEBUG -DWANT_TIMING" | 4376 SV_DEFINES_DEBUG="-DDEBUG -DBUILD_DEBUG -DWANT_TIMING" |
4371 SV_DEFINES_RELEASE="-DNDEBUG -DBUILD_RELEASE -DNO_TIMING" | 4377 SV_DEFINES_RELEASE="-DNDEBUG -DBUILD_RELEASE -DNO_TIMING -DNO_HIT_COUNTS" |
4372 SV_DEFINES_MINIMAL="$SV_DEFINES_RELEASE" | |
4373 | 4378 |
4374 # Now we have: USER_CXXFLAGS contains any flags the user set | 4379 # Now we have: USER_CXXFLAGS contains any flags the user set |
4375 # explicitly; AUTOCONF_CXXFLAGS contains flags that Autoconf thought | 4380 # explicitly; AUTOCONF_CXXFLAGS contains flags that Autoconf thought |
4376 # we should use. If we have GCC, we override the latter but then | 4381 # we should use. If we have GCC, we override the latter but then |
4377 # allow ourselves to be overridden (later) by the former | 4382 # allow ourselves to be overridden (later) by the former |
4378 | 4383 |
4379 CXXFLAGS_DEBUG="$AUTOCONF_CXXFLAGS" | 4384 CXXFLAGS_DEBUG="$AUTOCONF_CXXFLAGS" |
4385 OPTFLAGS_DEBUG="-O2" | |
4386 LDFLAGS_DEBUG="" | |
4380 CXXFLAGS_RELEASE="$AUTOCONF_CXXFLAGS" | 4387 CXXFLAGS_RELEASE="$AUTOCONF_CXXFLAGS" |
4381 CXXFLAGS_MINIMAL="$AUTOCONF_CXXFLAGS" | 4388 OPTFLAGS_RELEASE="-O2" |
4389 LDFLAGS_RELEASE="" | |
4390 CXXSTANDARD=c++14 | |
4382 | 4391 |
4383 if test "x$GCC" = "xyes"; then | 4392 if test "x$GCC" = "xyes"; then |
4384 CXXFLAGS_ANY="-std=c++11 -fpic -Wall -Wextra -Woverloaded-virtual -Wformat-nonliteral -Wformat-security -Winit-self -Wswitch-enum -Wconversion -pipe" | 4393 CXXFLAGS_ANY="-fpic -Wall -Wextra -Woverloaded-virtual -Wformat-nonliteral -Wformat-security -Winit-self -Wswitch-enum -Wconversion -pipe" |
4385 CXXFLAGS_DEBUG="$CXXFLAGS_ANY -g -Werror" | 4394 CXXFLAGS_DEBUG="$CXXFLAGS_ANY -g -Werror" |
4386 CXXFLAGS_RELEASE="$CXXFLAGS_ANY -g0 -O3 -ffast-math" | 4395 OPTFLAGS_DEBUG="-O2" |
4387 CXXFLAGS_MINIMAL="$CXXFLAGS_ANY -g0 -O0" | 4396 CXXFLAGS_RELEASE="$CXXFLAGS_ANY -g0" |
4388 fi | 4397 OPTFLAGS_RELEASE="-O3 -ffast-math" |
4389 | 4398 LIBS_DEBUG="$LIBS" |
4390 CXXFLAGS_BUILD="$CXXFLAGS_RELEASE" | 4399 as_CACHEVAR=`$as_echo "ax_cv_check_cxxflags__--std=$CXXSTANDARD" | $as_tr_sh` |
4400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C++ compiler accepts --std=$CXXSTANDARD" >&5 | |
4401 $as_echo_n "checking whether C++ compiler accepts --std=$CXXSTANDARD... " >&6; } | |
4402 if eval \${$as_CACHEVAR+:} false; then : | |
4403 $as_echo_n "(cached) " >&6 | |
4404 else | |
4405 | |
4406 ax_check_save_flags=$CXXFLAGS | |
4407 CXXFLAGS="$CXXFLAGS --std=$CXXSTANDARD" | |
4408 cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
4409 /* end confdefs.h. */ | |
4410 | |
4411 int | |
4412 main () | |
4413 { | |
4414 | |
4415 ; | |
4416 return 0; | |
4417 } | |
4418 _ACEOF | |
4419 if ac_fn_cxx_try_compile "$LINENO"; then : | |
4420 eval "$as_CACHEVAR=yes" | |
4421 else | |
4422 eval "$as_CACHEVAR=no" | |
4423 fi | |
4424 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
4425 CXXFLAGS=$ax_check_save_flags | |
4426 fi | |
4427 eval ac_res=\$$as_CACHEVAR | |
4428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 | |
4429 $as_echo "$ac_res" >&6; } | |
4430 if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : | |
4431 : | |
4432 else | |
4433 { $as_echo "$as_me:${as_lineno-$LINENO}: Compiler does not appear to support $CXXSTANDARD, falling back to c++11" >&5 | |
4434 $as_echo "$as_me: Compiler does not appear to support $CXXSTANDARD, falling back to c++11" >&6;} | |
4435 CXXSTANDARD=c++11 | |
4436 fi | |
4437 | |
4438 fi | |
4439 | |
4440 CXXFLAGS_BUILD="$CXXFLAGS_RELEASE $OPTFLAGS_RELEASE" | |
4441 LDFLAGS_BUILD="$LDFLAGS_RELEASE $OPTFLAGS_RELEASE" | |
4391 SV_DEFINES_BUILD="$SV_DEFINES_RELEASE" | 4442 SV_DEFINES_BUILD="$SV_DEFINES_RELEASE" |
4392 | 4443 |
4393 QMAKE_CONFIG="release" | 4444 QMAKE_CONFIG="release" |
4394 | 4445 |
4395 # Check whether --enable-debug was given. | 4446 # Check whether --enable-debug was given. |
4396 if test "${enable_debug+set}" = set; then : | 4447 if test "${enable_debug+set}" = set; then : |
4397 enableval=$enable_debug; { $as_echo "$as_me:${as_lineno-$LINENO}: enabling debug build" >&5 | 4448 enableval=$enable_debug; { $as_echo "$as_me:${as_lineno-$LINENO}: enabling debug build" >&5 |
4398 $as_echo "$as_me: enabling debug build" >&6;} | 4449 $as_echo "$as_me: enabling debug build" >&6;} |
4399 QMAKE_CONFIG="debug" | 4450 QMAKE_CONFIG="debug" |
4400 CXXFLAGS_BUILD="$CXXFLAGS_DEBUG" | 4451 CXXFLAGS_BUILD="$CXXFLAGS_DEBUG $OPTFLAGS_DEBUG" |
4452 LDFLAGS_BUILD="$LDFLAGS_DEBUG" | |
4401 SV_DEFINES_BUILD="$SV_DEFINES_DEBUG" | 4453 SV_DEFINES_BUILD="$SV_DEFINES_DEBUG" |
4454 LIBS="$LIBS_DEBUG" | |
4402 fi | 4455 fi |
4403 | 4456 |
4404 | 4457 |
4405 if test x"$USER_CXXFLAGS" != x; then | 4458 if test x"$USER_CXXFLAGS" != x; then |
4406 { $as_echo "$as_me:${as_lineno-$LINENO}: The CXXFLAGS environment variable is set to \"$USER_CXXFLAGS\"." >&5 | 4459 { $as_echo "$as_me:${as_lineno-$LINENO}: The CXXFLAGS environment variable is set to \"$USER_CXXFLAGS\"." >&5 |
4407 $as_echo "$as_me: The CXXFLAGS environment variable is set to \"$USER_CXXFLAGS\"." >&6;} | 4460 $as_echo "$as_me: The CXXFLAGS environment variable is set to \"$USER_CXXFLAGS\"." >&6;} |
4408 { $as_echo "$as_me:${as_lineno-$LINENO}: Overriding default compiler flags with the above user setting." >&5 | 4461 { $as_echo "$as_me:${as_lineno-$LINENO}: Overriding default compiler flags with the above user setting." >&5 |
4409 $as_echo "$as_me: Overriding default compiler flags with the above user setting." >&6;} | 4462 $as_echo "$as_me: Overriding default compiler flags with the above user setting." >&6;} |
4410 CXXFLAGS_BUILD="$USER_CXXFLAGS" | 4463 CXXFLAGS_BUILD="$USER_CXXFLAGS" |
4411 CXXFLAGS_MINIMAL="$USER_CXXFLAGS" | 4464 LDFLAGS_BUILD="" |
4412 fi | 4465 fi |
4413 | 4466 |
4414 CXXFLAGS="$CXXFLAGS_BUILD $SV_DEFINES_BUILD" | 4467 CXXFLAGS="$CXXFLAGS_BUILD $SV_DEFINES_BUILD" |
4468 LDFLAGS="$LDFLAGS_BUILD" | |
4415 | 4469 |
4416 # On IRIX 5.3, sys/types and inttypes.h are conflicting. | 4470 # On IRIX 5.3, sys/types and inttypes.h are conflicting. |
4417 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ | 4471 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ |
4418 inttypes.h stdint.h unistd.h | 4472 inttypes.h stdint.h unistd.h |
4419 do : | 4473 do : |
6415 fi | 6469 fi |
6416 | 6470 |
6417 fi | 6471 fi |
6418 fi | 6472 fi |
6419 fi | 6473 fi |
6474 | |
6475 | |
6476 SV_MODULE_MODULE=opus | |
6477 SV_MODULE_VERSION_TEST="opusfile" | |
6478 SV_MODULE_HEADER=opus/opusfile.h | |
6479 SV_MODULE_LIB=opusfile | |
6480 SV_MODULE_FUNC=op_read_float | |
6481 SV_MODULE_HAVE=HAVE_$(echo opus | tr 'a-z' 'A-Z') | |
6482 SV_MODULE_FAILED=1 | |
6483 if test -n "$opus_LIBS" ; then | |
6484 { $as_echo "$as_me:${as_lineno-$LINENO}: User set ${SV_MODULE_MODULE}_LIBS explicitly, skipping test for $SV_MODULE_MODULE" >&5 | |
6485 $as_echo "$as_me: User set ${SV_MODULE_MODULE}_LIBS explicitly, skipping test for $SV_MODULE_MODULE" >&6;} | |
6486 CXXFLAGS="$CXXFLAGS $opus_CFLAGS" | |
6487 LIBS="$LIBS $opus_LIBS" | |
6488 SV_MODULE_FAILED="" | |
6489 fi | |
6490 if test -z "$SV_MODULE_VERSION_TEST" ; then | |
6491 SV_MODULE_VERSION_TEST=$SV_MODULE_MODULE | |
6492 fi | |
6493 if test -n "$SV_MODULE_FAILED" && test -n "$PKG_CONFIG"; then | |
6494 | |
6495 pkg_failed=no | |
6496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for opus" >&5 | |
6497 $as_echo_n "checking for opus... " >&6; } | |
6498 | |
6499 if test -n "$opus_CFLAGS"; then | |
6500 pkg_cv_opus_CFLAGS="$opus_CFLAGS" | |
6501 elif test -n "$PKG_CONFIG"; then | |
6502 if test -n "$PKG_CONFIG" && \ | |
6503 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$SV_MODULE_VERSION_TEST\""; } >&5 | |
6504 ($PKG_CONFIG --exists --print-errors "$SV_MODULE_VERSION_TEST") 2>&5 | |
6505 ac_status=$? | |
6506 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 | |
6507 test $ac_status = 0; }; then | |
6508 pkg_cv_opus_CFLAGS=`$PKG_CONFIG --cflags "$SV_MODULE_VERSION_TEST" 2>/dev/null` | |
6509 test "x$?" != "x0" && pkg_failed=yes | |
6510 else | |
6511 pkg_failed=yes | |
6512 fi | |
6513 else | |
6514 pkg_failed=untried | |
6515 fi | |
6516 if test -n "$opus_LIBS"; then | |
6517 pkg_cv_opus_LIBS="$opus_LIBS" | |
6518 elif test -n "$PKG_CONFIG"; then | |
6519 if test -n "$PKG_CONFIG" && \ | |
6520 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$SV_MODULE_VERSION_TEST\""; } >&5 | |
6521 ($PKG_CONFIG --exists --print-errors "$SV_MODULE_VERSION_TEST") 2>&5 | |
6522 ac_status=$? | |
6523 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 | |
6524 test $ac_status = 0; }; then | |
6525 pkg_cv_opus_LIBS=`$PKG_CONFIG --libs "$SV_MODULE_VERSION_TEST" 2>/dev/null` | |
6526 test "x$?" != "x0" && pkg_failed=yes | |
6527 else | |
6528 pkg_failed=yes | |
6529 fi | |
6530 else | |
6531 pkg_failed=untried | |
6532 fi | |
6533 | |
6534 | |
6535 | |
6536 if test $pkg_failed = yes; then | |
6537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
6538 $as_echo "no" >&6; } | |
6539 | |
6540 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then | |
6541 _pkg_short_errors_supported=yes | |
6542 else | |
6543 _pkg_short_errors_supported=no | |
6544 fi | |
6545 if test $_pkg_short_errors_supported = yes; then | |
6546 opus_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$SV_MODULE_VERSION_TEST" 2>&1` | |
6547 else | |
6548 opus_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$SV_MODULE_VERSION_TEST" 2>&1` | |
6549 fi | |
6550 # Put the nasty error message in config.log where it belongs | |
6551 echo "$opus_PKG_ERRORS" >&5 | |
6552 | |
6553 { $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 | |
6554 $as_echo "$as_me: Failed to find optional module $SV_MODULE_MODULE using pkg-config, trying again by old-fashioned means" >&6;} | |
6555 elif test $pkg_failed = untried; then | |
6556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | |
6557 $as_echo "no" >&6; } | |
6558 { $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 | |
6559 $as_echo "$as_me: Failed to find optional module $SV_MODULE_MODULE using pkg-config, trying again by old-fashioned means" >&6;} | |
6560 else | |
6561 opus_CFLAGS=$pkg_cv_opus_CFLAGS | |
6562 opus_LIBS=$pkg_cv_opus_LIBS | |
6563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 | |
6564 $as_echo "yes" >&6; } | |
6565 HAVES="$HAVES $SV_MODULE_HAVE";CXXFLAGS="$CXXFLAGS $opus_CFLAGS";LIBS="$LIBS $opus_LIBS";SV_MODULE_FAILED="" | |
6566 fi | |
6567 fi | |
6568 if test -n "$SV_MODULE_FAILED"; then | |
6569 as_ac_Header=`$as_echo "ac_cv_header_$SV_MODULE_HEADER" | $as_tr_sh` | |
6570 ac_fn_cxx_check_header_mongrel "$LINENO" "$SV_MODULE_HEADER" "$as_ac_Header" "$ac_includes_default" | |
6571 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : | |
6572 HAVES="$HAVES $SV_MODULE_HAVE";SV_MODULE_FAILED="" | |
6573 else | |
6574 { $as_echo "$as_me:${as_lineno-$LINENO}: Failed to find header $SV_MODULE_HEADER for optional module $SV_MODULE_MODULE" >&5 | |
6575 $as_echo "$as_me: Failed to find header $SV_MODULE_HEADER for optional module $SV_MODULE_MODULE" >&6;} | |
6576 fi | |
6577 | |
6578 | |
6579 if test -z "$SV_MODULE_FAILED"; then | |
6580 if test -n "$SV_MODULE_LIB"; then | |
6581 as_ac_Lib=`$as_echo "ac_cv_lib_$SV_MODULE_LIB''_$SV_MODULE_FUNC" | $as_tr_sh` | |
6582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $SV_MODULE_FUNC in -l$SV_MODULE_LIB" >&5 | |
6583 $as_echo_n "checking for $SV_MODULE_FUNC in -l$SV_MODULE_LIB... " >&6; } | |
6584 if eval \${$as_ac_Lib+:} false; then : | |
6585 $as_echo_n "(cached) " >&6 | |
6586 else | |
6587 ac_check_lib_save_LIBS=$LIBS | |
6588 LIBS="-l$SV_MODULE_LIB $LIBS" | |
6589 cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
6590 /* end confdefs.h. */ | |
6591 | |
6592 /* Override any GCC internal prototype to avoid an error. | |
6593 Use char because int might match the return type of a GCC | |
6594 builtin and then its argument prototype would still apply. */ | |
6595 #ifdef __cplusplus | |
6596 extern "C" | |
6597 #endif | |
6598 char $SV_MODULE_FUNC (); | |
6599 int | |
6600 main () | |
6601 { | |
6602 return $SV_MODULE_FUNC (); | |
6603 ; | |
6604 return 0; | |
6605 } | |
6606 _ACEOF | |
6607 if ac_fn_cxx_try_link "$LINENO"; then : | |
6608 eval "$as_ac_Lib=yes" | |
6609 else | |
6610 eval "$as_ac_Lib=no" | |
6611 fi | |
6612 rm -f core conftest.err conftest.$ac_objext \ | |
6613 conftest$ac_exeext conftest.$ac_ext | |
6614 LIBS=$ac_check_lib_save_LIBS | |
6615 fi | |
6616 eval ac_res=\$$as_ac_Lib | |
6617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 | |
6618 $as_echo "$ac_res" >&6; } | |
6619 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : | |
6620 LIBS="$LIBS -l$SV_MODULE_LIB" | |
6621 else | |
6622 { $as_echo "$as_me:${as_lineno-$LINENO}: Failed to find library $SV_MODULE_LIB for optional module $SV_MODULE_MODULE" >&5 | |
6623 $as_echo "$as_me: Failed to find library $SV_MODULE_LIB for optional module $SV_MODULE_MODULE" >&6;} | |
6624 fi | |
6625 | |
6626 fi | |
6627 fi | |
6628 fi | |
6629 | |
6630 | |
6420 | 6631 |
6421 | 6632 |
6422 | 6633 |
6423 | 6634 |
6424 | 6635 |