Mercurial > octave-antonio
diff configure.ac @ 19467: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 Tue Sep 10 16:27:17 2013 +0300 +++ b/configure.ac Wed Sep 11 19:14:50 2013 +0300 @@ -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)