summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <wakeroid@gmail.com>2009-12-11 21:40:13 +0100
committerGravatar Alexey Yakovenko <wakeroid@gmail.com>2009-12-11 21:40:50 +0100
commitb5196b51f6858347bc1af2e243cbc1cd742110ee (patch)
tree7d8728acd1c8d5fb178269636d3abd2bd205a080 /configure.ac
parent3dfee5bd02b3f264f3ccdf7513c5078b2806196c (diff)
alsa code converted into output plugin
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac14
1 files changed, 13 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index d782f7eb..ed726b13 100644
--- a/configure.ac
+++ b/configure.ac
@@ -39,8 +39,11 @@ test "x$prefix" = xNONE && prefix=$ac_default_prefix
CFLAGS="$CFLAGS -D_GNU_SOURCE -DLIBDIR=\\\"$libdir\\\" -DPREFIX=\\\"$prefix\\\""
CPPFLAGS="$CFLAGS"
-PKG_CHECK_MODULES(DEPS, samplerate alsa)
+PKG_CHECK_MODULES(DEPS, samplerate)
PKG_CHECK_MODULES(GTKUI_DEPS, gtk+-2.0 >= 2.12 gthread-2.0 glib-2.0, HAVE_GTK=1)
+PKG_CHECK_MODULES(ALSA_DEPS, alsa, HAVE_ALSA=1)
+AC_CHECK_LIB([pthread], [main])
+AC_CHECK_LIB([dl], [main])
AX_CHECK_COMPILER_FLAGS(-msse2, SIMD_FLAGS="$SIMD_FLAGS -msse2";HAVE_SSE2=1, [])
if test ${HAVE_SSE2}; then
@@ -153,6 +156,13 @@ if test ${HAVE_GTK}; then
AC_SUBST(GTKUI_DIR)
fi
+AM_CONDITIONAL(HAVE_ALSA, test $HAVE_ALSA)
+if test ${HAVE_ALSA}; then
+ ALSA_DIR="plugins/alsa"
+ AC_SUBST(ALSA_DEPS_CFLAGS)
+ AC_SUBST(ALSA_DEPS_LIBS)
+ AC_SUBST(ALSA_DIR)
+fi
dnl print summary
echo
@@ -170,6 +180,7 @@ AC_DEFUN([PRINT_PLUGIN_INFO],
)
PRINT_PLUGIN_INFO([stdio],[Standard IO plugin],[true])
+PRINT_PLUGIN_INFO([alsa],[alsa output],[test $HAVE_ALSA])
PRINT_PLUGIN_INFO([sid],[SID player based on libsidplay2],[true])
PRINT_PLUGIN_INFO([gme],[chiptune music player based on GME],[true])
PRINT_PLUGIN_INFO([dumb],[module player based on DUMB library],[true])
@@ -194,6 +205,7 @@ gme/Game_Music_Emu-0.5.2/Makefile
gme/Game_Music_Emu-0.5.2/gme/Makefile
sid/sidplay-libs-2.1.0/Makefile
dumb/Makefile
+plugins/alsa/Makefile
plugins/hotkeys/Makefile
plugins/lastfm/Makefile
plugins/ffap/Makefile