Mercurial > hg > sonic-visualiser
comparison configure @ 884:93a770ecfc98 cxx11
CXX11 (-std=c++11) branch, to test build environments before making any code adaptations
| author | Chris Cannam | 
|---|---|
| date | Mon, 17 Nov 2014 15:31:08 +0000 | 
| parents | 6fadabe80ad8 | 
| children | b40f29144e80 096634fc3f19 | 
   comparison
  equal
  deleted
  inserted
  replaced
| 883:6bc374d45832 | 884:93a770ecfc98 | 
|---|---|
| 1 #! /bin/sh | 1 #! /bin/sh | 
| 2 # Guess values for system-dependent variables and create Makefiles. | 2 # Guess values for system-dependent variables and create Makefiles. | 
| 3 # Generated by GNU Autoconf 2.69 for Sonic Visualiser 2.4. | 3 # Generated by GNU Autoconf 2.69 for Sonic Visualiser 2.4.1. | 
| 4 # | 4 # | 
| 5 # Report bugs to <cannam@all-day-breakfast.com>. | 5 # Report bugs to <cannam@all-day-breakfast.com>. | 
| 6 # | 6 # | 
| 7 # | 7 # | 
| 8 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. | 8 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. | 
| 578 MAKEFLAGS= | 578 MAKEFLAGS= | 
| 579 | 579 | 
| 580 # Identity of this package. | 580 # Identity of this package. | 
| 581 PACKAGE_NAME='Sonic Visualiser' | 581 PACKAGE_NAME='Sonic Visualiser' | 
| 582 PACKAGE_TARNAME='sonic-visualiser' | 582 PACKAGE_TARNAME='sonic-visualiser' | 
| 583 PACKAGE_VERSION='2.4' | 583 PACKAGE_VERSION='2.4.1' | 
| 584 PACKAGE_STRING='Sonic Visualiser 2.4' | 584 PACKAGE_STRING='Sonic Visualiser 2.4.1' | 
| 585 PACKAGE_BUGREPORT='cannam@all-day-breakfast.com' | 585 PACKAGE_BUGREPORT='cannam@all-day-breakfast.com' | 
| 586 PACKAGE_URL='' | 586 PACKAGE_URL='' | 
| 587 | 587 | 
| 588 ac_unique_file="main/main.cpp" | 588 ac_unique_file="main/main.cpp" | 
| 589 # Factoring default headers for most tests. | 589 # Factoring default headers for most tests. | 
| 679 PKG_CONFIG_PATH | 679 PKG_CONFIG_PATH | 
| 680 PKG_CONFIG | 680 PKG_CONFIG | 
| 681 EGREP | 681 EGREP | 
| 682 GREP | 682 GREP | 
| 683 CXXCPP | 683 CXXCPP | 
| 684 HAVE_CXX11 | |
| 684 MKDIR_P | 685 MKDIR_P | 
| 685 INSTALL_DATA | 686 INSTALL_DATA | 
| 686 INSTALL_SCRIPT | 687 INSTALL_SCRIPT | 
| 687 INSTALL_PROGRAM | 688 INSTALL_PROGRAM | 
| 688 ac_ct_CXX | 689 ac_ct_CXX | 
| 1331 # | 1332 # | 
| 1332 if test "$ac_init_help" = "long"; then | 1333 if test "$ac_init_help" = "long"; then | 
| 1333 # Omit some internal or obsolete options to make the list less imposing. | 1334 # Omit some internal or obsolete options to make the list less imposing. | 
| 1334 # This message is too long to be a string in the A/UX 3.1 sh. | 1335 # This message is too long to be a string in the A/UX 3.1 sh. | 
| 1335 cat <<_ACEOF | 1336 cat <<_ACEOF | 
| 1336 \`configure' configures Sonic Visualiser 2.4 to adapt to many kinds of systems. | 1337 \`configure' configures Sonic Visualiser 2.4.1 to adapt to many kinds of systems. | 
| 1337 | 1338 | 
| 1338 Usage: $0 [OPTION]... [VAR=VALUE]... | 1339 Usage: $0 [OPTION]... [VAR=VALUE]... | 
| 1339 | 1340 | 
| 1340 To assign environment variables (e.g., CC, CFLAGS...), specify them as | 1341 To assign environment variables (e.g., CC, CFLAGS...), specify them as | 
| 1341 VAR=VALUE. See below for descriptions of some of the useful variables. | 1342 VAR=VALUE. See below for descriptions of some of the useful variables. | 
| 1393 _ACEOF | 1394 _ACEOF | 
| 1394 fi | 1395 fi | 
| 1395 | 1396 | 
| 1396 if test -n "$ac_init_help"; then | 1397 if test -n "$ac_init_help"; then | 
| 1397 case $ac_init_help in | 1398 case $ac_init_help in | 
| 1398 short | recursive ) echo "Configuration of Sonic Visualiser 2.4:";; | 1399 short | recursive ) echo "Configuration of Sonic Visualiser 2.4.1:";; | 
| 1399 esac | 1400 esac | 
| 1400 cat <<\_ACEOF | 1401 cat <<\_ACEOF | 
| 1401 | 1402 | 
| 1402 Optional Features: | 1403 Optional Features: | 
| 1403 --disable-option-checking ignore unrecognized --enable/--with options | 1404 --disable-option-checking ignore unrecognized --enable/--with options | 
| 1544 fi | 1545 fi | 
| 1545 | 1546 | 
| 1546 test -n "$ac_init_help" && exit $ac_status | 1547 test -n "$ac_init_help" && exit $ac_status | 
| 1547 if $ac_init_version; then | 1548 if $ac_init_version; then | 
| 1548 cat <<\_ACEOF | 1549 cat <<\_ACEOF | 
| 1549 Sonic Visualiser configure 2.4 | 1550 Sonic Visualiser configure 2.4.1 | 
| 1550 generated by GNU Autoconf 2.69 | 1551 generated by GNU Autoconf 2.69 | 
| 1551 | 1552 | 
| 1552 Copyright (C) 2012 Free Software Foundation, Inc. | 1553 Copyright (C) 2012 Free Software Foundation, Inc. | 
| 1553 This configure script is free software; the Free Software Foundation | 1554 This configure script is free software; the Free Software Foundation | 
| 1554 gives unlimited permission to copy, distribute and modify it. | 1555 gives unlimited permission to copy, distribute and modify it. | 
| 1884 } # ac_fn_cxx_try_link | 1885 } # ac_fn_cxx_try_link | 
| 1885 cat >config.log <<_ACEOF | 1886 cat >config.log <<_ACEOF | 
| 1886 This file contains any messages produced by compilers while | 1887 This file contains any messages produced by compilers while | 
| 1887 running configure, to aid debugging if configure makes a mistake. | 1888 running configure, to aid debugging if configure makes a mistake. | 
| 1888 | 1889 | 
| 1889 It was created by Sonic Visualiser $as_me 2.4, which was | 1890 It was created by Sonic Visualiser $as_me 2.4.1, which was | 
| 1890 generated by GNU Autoconf 2.69. Invocation command line was | 1891 generated by GNU Autoconf 2.69. Invocation command line was | 
| 1891 | 1892 | 
| 1892 $ $0 $@ | 1893 $ $0 $@ | 
| 1893 | 1894 | 
| 1894 _ACEOF | 1895 _ACEOF | 
| 3468 fi | 3469 fi | 
| 3469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 | 3470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 | 
| 3470 $as_echo "$MKDIR_P" >&6; } | 3471 $as_echo "$MKDIR_P" >&6; } | 
| 3471 | 3472 | 
| 3472 | 3473 | 
| 3474 # We are daringly making use of C++11 now | |
| 3475 | |
| 3476 ax_cxx_compile_cxx11_required=true | |
| 3477 ac_ext=cpp | |
| 3478 ac_cpp='$CXXCPP $CPPFLAGS' | |
| 3479 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' | |
| 3480 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' | |
| 3481 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu | |
| 3482 ac_success=no | |
| 3483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features by default" >&5 | |
| 3484 $as_echo_n "checking whether $CXX supports C++11 features by default... " >&6; } | |
| 3485 if ${ax_cv_cxx_compile_cxx11+:} false; then : | |
| 3486 $as_echo_n "(cached) " >&6 | |
| 3487 else | |
| 3488 cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
| 3489 /* end confdefs.h. */ | |
| 3490 | |
| 3491 template <typename T> | |
| 3492 struct check | |
| 3493 { | |
| 3494 static_assert(sizeof(int) <= sizeof(T), "not big enough"); | |
| 3495 }; | |
| 3496 | |
| 3497 struct Base { | |
| 3498 virtual void f() {} | |
| 3499 }; | |
| 3500 struct Child : public Base { | |
| 3501 virtual void f() override {} | |
| 3502 }; | |
| 3503 | |
| 3504 typedef check<check<bool>> right_angle_brackets; | |
| 3505 | |
| 3506 int a; | |
| 3507 decltype(a) b; | |
| 3508 | |
| 3509 typedef check<int> check_type; | |
| 3510 check_type c; | |
| 3511 check_type&& cr = static_cast<check_type&&>(c); | |
| 3512 | |
| 3513 auto d = a; | |
| 3514 auto l = [](){}; | |
| 3515 | |
| 3516 _ACEOF | |
| 3517 if ac_fn_cxx_try_compile "$LINENO"; then : | |
| 3518 ax_cv_cxx_compile_cxx11=yes | |
| 3519 else | |
| 3520 ax_cv_cxx_compile_cxx11=no | |
| 3521 fi | |
| 3522 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
| 3523 fi | |
| 3524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx11" >&5 | |
| 3525 $as_echo "$ax_cv_cxx_compile_cxx11" >&6; } | |
| 3526 if test x$ax_cv_cxx_compile_cxx11 = xyes; then | |
| 3527 ac_success=yes | |
| 3528 fi | |
| 3529 | |
| 3530 | |
| 3531 | |
| 3532 if test x$ac_success = xno; then | |
| 3533 for switch in -std=c++11 -std=c++0x; do | |
| 3534 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh` | |
| 3535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5 | |
| 3536 $as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; } | |
| 3537 if eval \${$cachevar+:} false; then : | |
| 3538 $as_echo_n "(cached) " >&6 | |
| 3539 else | |
| 3540 ac_save_CXXFLAGS="$CXXFLAGS" | |
| 3541 CXXFLAGS="$CXXFLAGS $switch" | |
| 3542 cat confdefs.h - <<_ACEOF >conftest.$ac_ext | |
| 3543 /* end confdefs.h. */ | |
| 3544 | |
| 3545 template <typename T> | |
| 3546 struct check | |
| 3547 { | |
| 3548 static_assert(sizeof(int) <= sizeof(T), "not big enough"); | |
| 3549 }; | |
| 3550 | |
| 3551 struct Base { | |
| 3552 virtual void f() {} | |
| 3553 }; | |
| 3554 struct Child : public Base { | |
| 3555 virtual void f() override {} | |
| 3556 }; | |
| 3557 | |
| 3558 typedef check<check<bool>> right_angle_brackets; | |
| 3559 | |
| 3560 int a; | |
| 3561 decltype(a) b; | |
| 3562 | |
| 3563 typedef check<int> check_type; | |
| 3564 check_type c; | |
| 3565 check_type&& cr = static_cast<check_type&&>(c); | |
| 3566 | |
| 3567 auto d = a; | |
| 3568 auto l = [](){}; | |
| 3569 | |
| 3570 _ACEOF | |
| 3571 if ac_fn_cxx_try_compile "$LINENO"; then : | |
| 3572 eval $cachevar=yes | |
| 3573 else | |
| 3574 eval $cachevar=no | |
| 3575 fi | |
| 3576 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | |
| 3577 CXXFLAGS="$ac_save_CXXFLAGS" | |
| 3578 fi | |
| 3579 eval ac_res=\$$cachevar | |
| 3580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 | |
| 3581 $as_echo "$ac_res" >&6; } | |
| 3582 if eval test x\$$cachevar = xyes; then | |
| 3583 CXXFLAGS="$CXXFLAGS $switch" | |
| 3584 ac_success=yes | |
| 3585 break | |
| 3586 fi | |
| 3587 done | |
| 3588 fi | |
| 3589 ac_ext=cpp | |
| 3590 ac_cpp='$CXXCPP $CPPFLAGS' | |
| 3591 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' | |
| 3592 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' | |
| 3593 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu | |
| 3594 | |
| 3595 if test x$ax_cxx_compile_cxx11_required = xtrue; then | |
| 3596 if test x$ac_success = xno; then | |
| 3597 as_fn_error $? "*** A compiler with support for C++11 language features is required." "$LINENO" 5 | |
| 3598 fi | |
| 3599 else | |
| 3600 if test x$ac_success = xno; then | |
| 3601 HAVE_CXX11=0 | |
| 3602 { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C++11 support was found" >&5 | |
| 3603 $as_echo "$as_me: No compiler with C++11 support was found" >&6;} | |
| 3604 else | |
| 3605 HAVE_CXX11=1 | |
| 3606 | |
| 3607 $as_echo "#define HAVE_CXX11 1" >>confdefs.h | |
| 3608 | |
| 3609 fi | |
| 3610 | |
| 3611 | |
| 3612 fi | |
| 3613 | |
| 3473 | 3614 | 
| 3474 ac_ext=cpp | 3615 ac_ext=cpp | 
| 3475 ac_cpp='$CXXCPP $CPPFLAGS' | 3616 ac_cpp='$CXXCPP $CPPFLAGS' | 
| 3476 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' | 3617 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' | 
| 3477 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' | 3618 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' | 
| 7900 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 | 8041 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 | 
| 7901 # Save the log message, to keep $0 and so on meaningful, and to | 8042 # Save the log message, to keep $0 and so on meaningful, and to | 
| 7902 # report actual input values of CONFIG_FILES etc. instead of their | 8043 # report actual input values of CONFIG_FILES etc. instead of their | 
| 7903 # values after options handling. | 8044 # values after options handling. | 
| 7904 ac_log=" | 8045 ac_log=" | 
| 7905 This file was extended by Sonic Visualiser $as_me 2.4, which was | 8046 This file was extended by Sonic Visualiser $as_me 2.4.1, which was | 
| 7906 generated by GNU Autoconf 2.69. Invocation command line was | 8047 generated by GNU Autoconf 2.69. Invocation command line was | 
| 7907 | 8048 | 
| 7908 CONFIG_FILES = $CONFIG_FILES | 8049 CONFIG_FILES = $CONFIG_FILES | 
| 7909 CONFIG_HEADERS = $CONFIG_HEADERS | 8050 CONFIG_HEADERS = $CONFIG_HEADERS | 
| 7910 CONFIG_LINKS = $CONFIG_LINKS | 8051 CONFIG_LINKS = $CONFIG_LINKS | 
| 7953 | 8094 | 
| 7954 _ACEOF | 8095 _ACEOF | 
| 7955 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 | 8096 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 | 
| 7956 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" | 8097 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" | 
| 7957 ac_cs_version="\\ | 8098 ac_cs_version="\\ | 
| 7958 Sonic Visualiser config.status 2.4 | 8099 Sonic Visualiser config.status 2.4.1 | 
| 7959 configured by $0, generated by GNU Autoconf 2.69, | 8100 configured by $0, generated by GNU Autoconf 2.69, | 
| 7960 with options \\"\$ac_cs_config\\" | 8101 with options \\"\$ac_cs_config\\" | 
| 7961 | 8102 | 
| 7962 Copyright (C) 2012 Free Software Foundation, Inc. | 8103 Copyright (C) 2012 Free Software Foundation, Inc. | 
| 7963 This config.status script is free software; the Free Software Foundation | 8104 This config.status script is free software; the Free Software Foundation | 
