src_sbcenc_SOURCES = src/sbcenc.c src/formats.h
src_sbcenc_LDADD = sbc/libsbc-private.la
-AM_CFLAGS = -finline-functions -fgcse-after-reload \
+if SBCTESTER
+noinst_PROGRAMS = src/sbctester
+
+src_sbctester_LDADD = @SNDFILE_LIBS@ -lm
+endif
+
+AM_CFLAGS = @SNDFILE_CFLAGS@ -finline-functions -fgcse-after-reload \
-funswitch-loops -funroll-loops
MAINTAINERCLEANFILES = Makefile.in \
fi
])
+AC_ARG_ENABLE(sbctester, AC_HELP_STRING([--disable-sbctester],
+ [disable SBC tester]), [enable_sbctester=${enableval}])
+if (test "${enable_sbctester}" != "no"); then
+ PKG_CHECK_MODULES(SNDFILE, sndfile, dummy=yes,
+ AC_MSG_ERROR(sndfile library is required))
+ AC_SUBST(SNDFILE_CFLAGS)
+ AC_SUBST(SNDFILE_LIBS)
+fi
+AM_CONDITIONAL(SBCTESTER, test "${enable_sbctester}" != "no")
+
AC_OUTPUT(Makefile)