Mercurial > hg > octave-nkf
diff configure.ac @ 19664:e30c88336ee9
Added checks for sndfile in configure.ac
* configure.ac: added checks for libsndfile, and export HAVE_SNDFILE if
sndfile is found
author | Vytautas Jančauskas <unaudio@gmail.com> |
---|---|
date | Wed, 11 Sep 2013 19:14:50 +0300 |
parents | 3c35ee570366 |
children | 23833e1bfa2e |
line wrap: on
line diff
--- a/configure.ac +++ b/configure.ac @@ -936,12 +936,27 @@ ### Check for sndfile -SNDFILE_CPPFLAGS=`$PKG_CONFIG --cflags-only-I sndfile` -SNDFILE_LDFLAGS=`$PKG_CONFIG --libs-only-L sndfile` -SNDFILE_LIBS=`$PKG_CONFIG --libs-only-l sndfile` - -CPPFLAGS="$SNDFILE_CPPFLAGS $CPPFLAGS" -LIBS="$SNDFILE_LDFLAGS $SNDFILE_LIBS $LIBS" +SNDFILE_CPPFLAGS= +SNDFILE_LDFLAGS= +SNDFILE_LIBS= + +warn_sndfile="$sndfile library fails tests. The audioinfo, audioread and audiowrite functions for reading and writing audio files will not be fully functional." + +PKG_CHECK_EXISTS([sndfile], [ + SNDFILE_CPPFLAGS=`$PKG_CONFIG --cflags-only-I sndfile` + SNDFILE_LDFLAGS=`$PKG_CONFIG --libs-only-L sndfile` + SNDFILE_LIBS=`$PKG_CONFIG --libs-only-l sndfile` + warn_sndfile= +]) + +if test -z "$warn_sndfile"; then + AC_DEFINE(HAVE_SNDFILE, 1, + [Define to 1 if sndfile is available.]) +else + SNDFILE_CPPFLAGS= + SNDFILE_LDFLAGS= + SNDFILE_LIBS= +fi AC_SUBST(SNDFILE_CPPFLAGS) AC_SUBST(SNDFILE_LDFLAGS)