annotate src/portaudio_20140130/bindings/cpp/build/gnu/aclocal.m4 @ 83:ae30d91d2ffe

Replace these with versions built using an older toolset (so as to avoid ABI compatibilities when linking on Ubuntu 14.04 for packaging purposes)
author Chris Cannam
date Fri, 07 Feb 2020 11:51:13 +0000
parents 7ddb4fc30dac
children
rev   line source
Chris@39 1
Chris@39 2 dnl PKG_CHECK_MODULES(GSTUFF, gtk+-2.0 >= 1.3 glib = 1.3.4, action-if, action-not)
Chris@39 3 dnl defines GSTUFF_LIBS, GSTUFF_CFLAGS, see pkg-config man page
Chris@39 4 dnl also defines GSTUFF_PKG_ERRORS on error
Chris@39 5 AC_DEFUN(PKG_CHECK_MODULES, [
Chris@39 6 succeeded=no
Chris@39 7
Chris@39 8 if test -z "$PKG_CONFIG"; then
Chris@39 9 AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
Chris@39 10 fi
Chris@39 11
Chris@39 12 if test "$PKG_CONFIG" = "no" ; then
Chris@39 13 echo "*** The pkg-config script could not be found. Make sure it is"
Chris@39 14 echo "*** in your path, or set the PKG_CONFIG environment variable"
Chris@39 15 echo "*** to the full path to pkg-config."
Chris@39 16 echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
Chris@39 17 else
Chris@39 18 PKG_CONFIG_MIN_VERSION=0.9.0
Chris@39 19 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
Chris@39 20 AC_MSG_CHECKING(for $2)
Chris@39 21
Chris@39 22 if $PKG_CONFIG --exists "$2" ; then
Chris@39 23 AC_MSG_RESULT(yes)
Chris@39 24 succeeded=yes
Chris@39 25
Chris@39 26 AC_MSG_CHECKING($1_CFLAGS)
Chris@39 27 $1_CFLAGS=`$PKG_CONFIG --cflags "$2"`
Chris@39 28 AC_MSG_RESULT($$1_CFLAGS)
Chris@39 29
Chris@39 30 AC_MSG_CHECKING($1_LIBS)
Chris@39 31 $1_LIBS=`$PKG_CONFIG --libs "$2"`
Chris@39 32 AC_MSG_RESULT($$1_LIBS)
Chris@39 33 else
Chris@39 34 $1_CFLAGS=""
Chris@39 35 $1_LIBS=""
Chris@39 36 ## If we have a custom action on failure, don't print errors, but
Chris@39 37 ## do set a variable so people can do so.
Chris@39 38 $1_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"`
Chris@39 39 ifelse([$4], ,echo $$1_PKG_ERRORS,)
Chris@39 40 fi
Chris@39 41
Chris@39 42 AC_SUBST($1_CFLAGS)
Chris@39 43 AC_SUBST($1_LIBS)
Chris@39 44 else
Chris@39 45 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
Chris@39 46 echo "*** See http://www.freedesktop.org/software/pkgconfig"
Chris@39 47 fi
Chris@39 48 fi
Chris@39 49
Chris@39 50 if test $succeeded = yes; then
Chris@39 51 ifelse([$3], , :, [$3])
Chris@39 52 else
Chris@39 53 ifelse([$4], , AC_MSG_ERROR([Library requirements ($2) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.]), [$4])
Chris@39 54 fi
Chris@39 55 ])
Chris@39 56
Chris@39 57