configure.ac: check for fftw3/m(sqrtf)/pthread only when BAT is enabled

This commit is contained in:
Jaroslav Kysela 2015-10-27 16:09:30 +01:00
parent 0960094905
commit 9b757e3a64

View file

@ -49,10 +49,6 @@ AM_CONDITIONAL(HAVE_UCM, test "$have_ucm" = "yes")
AM_CONDITIONAL(HAVE_TOPOLOGY, test "$have_topology" = "yes") AM_CONDITIONAL(HAVE_TOPOLOGY, test "$have_topology" = "yes")
AM_CONDITIONAL(HAVE_SAMPLERATE, test "$have_samplerate" = "yes") AM_CONDITIONAL(HAVE_SAMPLERATE, test "$have_samplerate" = "yes")
AC_CHECK_LIB([fftw3], [fftw_malloc], , [AC_MSG_ERROR([Error: need FFTW3 library])])
AC_CHECK_LIB([m], [sqrtf], , [AC_MSG_ERROR([Error: Need sqrtf])])
AC_CHECK_LIB([pthread], [pthread_create], , [AC_MSG_ERROR([Error: need PTHREAD library])])
dnl Disable bat dnl Disable bat
bat= bat=
if test "$have_pcm" = "yes"; then if test "$have_pcm" = "yes"; then
@ -66,6 +62,14 @@ AC_ARG_ENABLE(bat,
fi fi
AM_CONDITIONAL(BAT, test x$bat = xtrue) AM_CONDITIONAL(BAT, test x$bat = xtrue)
if test x$bat = xtrue; then
AC_CHECK_LIB([fftw3], [fftw_malloc], , [AC_MSG_ERROR([Error: need FFTW3 library])])
AC_CHECK_LIB([m], [sqrtf], , [AC_MSG_ERROR([Error: Need sqrtf])])
AC_CHECK_LIB([pthread], [pthread_create], , [AC_MSG_ERROR([Error: need PTHREAD library])])
fi
dnl Check for librt dnl Check for librt
LIBRT="" LIBRT=""
AC_MSG_CHECKING(for librt) AC_MSG_CHECKING(for librt)