You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
53 lines
1.6 KiB
53 lines
1.6 KiB
15 years ago
|
dnl === test for libsndfile - begin ===
|
||
|
dnl
|
||
|
dnl Don't use PKG_CHECK, since if there is no pkg-config installed,
|
||
|
dnl then there is no auto* magic for it either.
|
||
|
dnl
|
||
|
dnl Tests copied from kdebase/kioslave/thumbnail/
|
||
|
dnl
|
||
|
if test -z "$PKG_CONFIG"; then
|
||
|
AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
|
||
|
fi
|
||
|
|
||
|
AC_ARG_WITH(
|
||
|
sndfile,
|
||
|
AS_HELP_STRING([--without-sndfile],
|
||
|
[build K3b without libsndfile support (default=no)]),
|
||
|
[ac_cv_use_sndfile=$withval],
|
||
|
[ac_cv_use_sndfile=yes]
|
||
|
)
|
||
|
|
||
|
if test "$ac_cv_use_sndfile" = "yes"; then
|
||
|
SNDFILE_CFLAGS=""
|
||
|
SNDFILE_LIBS=""
|
||
|
if test "$PKG_CONFIG" = "no" ; then
|
||
|
ac_cv_sndfile=0
|
||
|
echo "*** The pkg-config script could not be found. Make sure it is"
|
||
|
echo "*** in your path, or set the PKG_CONFIG environment variable"
|
||
|
echo "*** to the full path to pkg-config."
|
||
|
echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
|
||
|
else
|
||
|
if !(`$PKG_CONFIG --exists sndfile`) ; then
|
||
|
echo "*** sndfile is not installed."
|
||
|
ac_cv_sndfile=0
|
||
|
else
|
||
|
if !(`$PKG_CONFIG --atleast-version="1.0.2" sndfile`) ; then
|
||
|
echo "*** You need at least version 1.0.2 of sndfile."
|
||
|
ac_cv_sndfile=0
|
||
|
else
|
||
|
ac_cv_sndfile=1
|
||
|
SNDFILE_CFLAGS=`$PKG_CONFIG --cflags sndfile`
|
||
|
SNDFILE_LIBS=`$PKG_CONFIG --libs sndfile`
|
||
|
fi
|
||
|
fi
|
||
|
fi
|
||
|
|
||
|
AC_DEFINE_UNQUOTED([HAVE_SNDFILE],${ac_cv_sndfile},
|
||
|
[Set to 1 if you have libsndfile.])
|
||
|
AC_SUBST(SNDFILE_CFLAGS)
|
||
|
AC_SUBST(SNDFILE_LIBS)
|
||
|
fi
|
||
|
|
||
|
AM_CONDITIONAL(include_AIFF, [test x$ac_cv_sndfile = x1])
|
||
|
dnl === test for libsndfile - end ===
|