aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
authorFrançois Revol <revol@free.fr>2015-09-17 22:18:16 +0200
committerMax Kellermann <max@duempel.org>2015-09-17 22:46:46 +0200
commit7743647460575fd9ea4d5e29e5a23e3faf56c58c (patch)
tree345a617582882dbe72170e4f09248fcb0867b940 /configure.ac
parent352ec364f02aaf40fee571a1f7258cb3be0c17f3 (diff)
downloadmpd-7743647460575fd9ea4d5e29e5a23e3faf56c58c.tar.gz
mpd-7743647460575fd9ea4d5e29e5a23e3faf56c58c.tar.xz
mpd-7743647460575fd9ea4d5e29e5a23e3faf56c58c.zip
output: add native Haiku audio output and mixer support
Also uses the notification system to display tags.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac19
1 files changed, 19 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index ba7881495..5c064638b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -333,6 +333,11 @@ AC_ARG_ENABLE(fifo,
[disable support for writing audio to a FIFO (default: enable)]),,
enable_fifo=yes)
+AC_ARG_ENABLE(haiku,
+ AS_HELP_STRING([--enable-haiku],
+ [enable the Haiku output plugin (default: auto)]),,
+ enable_haiku=auto)
+
AC_ARG_ENABLE(httpd-output,
AS_HELP_STRING([--enable-httpd-output],
[enables the HTTP server output]),,
@@ -1129,6 +1134,19 @@ fi
MPD_DEFINE_CONDITIONAL(enable_fifo, HAVE_FIFO,
[support for writing audio to a FIFO])
+dnl ----------------------------------- Haiku ---------------------------------
+if test x$enable_haiku = xauto; then
+ AC_CHECK_HEADER(media/MediaDefs.h,
+ [enable_haiku=yes],
+ [enable_haiku=no])
+fi
+if test x$enable_haiku = xyes; then
+ AC_DEFINE(HAVE_HAIKU,1,[Define for compiling Haiku support])
+ LIBS="$LIBS -lbe -lmedia"
+fi
+
+AM_CONDITIONAL(HAVE_HAIKU, test x$enable_haiku = xyes)
+
dnl ------------------------------- HTTPD Output ------------------------------
if test x$enable_httpd_output = xauto; then
# handle HTTPD auto-detection: disable if no encoder is
@@ -1422,6 +1440,7 @@ printf '\nPlayback support:\n\t'
results(alsa,ALSA)
results(fifo,FIFO)
results(recorder_output,[File Recorder])
+results(haiku,[Haiku])
results(httpd_output,[HTTP Daemon])
results(jack,[JACK])
printf '\n\t'