60 lines
2.3 KiB
Plaintext
60 lines
2.3 KiB
Plaintext
$OpenBSD: patch-configure_ac,v 1.5 2009/01/12 10:45:01 jakemsr Exp $
|
|
--- configure.ac.orig Sat Dec 6 01:32:50 2008
|
|
+++ configure.ac Mon Jan 12 02:27:57 2009
|
|
@@ -655,9 +655,6 @@ HAVE_SAMPLERATE=false
|
|
PKG_CHECK_MODULES(SAMPLERATE, samplerate >= 0.1.2,[HAVE_SAMPLERATE=true], [true])
|
|
if test x$HAVE_SAMPLERATE = xfalse; then
|
|
AC_MSG_WARN([*** the NetJack backend and internal client will not be built])
|
|
-else
|
|
- CFLAGS="$CFLAGS $SAMPLERATE_CFLAGS"
|
|
- LIBS="$LIBS $SAMPLERATE_LIBS"
|
|
fi
|
|
|
|
# Celt low-latency audio codec. netjack transmission via internet.
|
|
@@ -680,7 +677,7 @@ fi
|
|
|
|
# Check which backend drivers can be built. The last one successfully
|
|
# configured becomes the default JACK driver; so the order of
|
|
-# precedence is: alsa, sun, oss, coreaudio, portaudio, dummy.
|
|
+# precedence is: alsa, sun, sndio, oss, coreaudio, portaudio, dummy.
|
|
|
|
JACK_DEFAULT_DRIVER=\"dummy\"
|
|
|
|
@@ -740,6 +737,20 @@ then
|
|
fi
|
|
AM_CONDITIONAL(HAVE_SUN, $HAVE_SUN)
|
|
|
|
+AC_ARG_ENABLE(sndio, AC_HELP_STRING([--disable-sndio],[ignore sndio driver ]),
|
|
+ TRY_SNDIO=$enableval , TRY_SNDIO=yes )
|
|
+HAVE_SNDIO="false"
|
|
+if test "x$TRY_SNDIO" = "xyes"
|
|
+then
|
|
+ # check for sndio audio API
|
|
+ AC_CHECK_HEADER([sndio.h],
|
|
+ [HAVE_SNDIO="true"
|
|
+ JACK_DEFAULT_DRIVER=\"sndio\"])
|
|
+ SNDIO_LIBS="-lsndio"
|
|
+ AC_SUBST([SNDIO_LIBS])
|
|
+fi
|
|
+AM_CONDITIONAL(HAVE_SNDIO, $HAVE_SNDIO)
|
|
+
|
|
AC_ARG_ENABLE(freebob, AC_HELP_STRING([--disable-freebob],[ignore FreeBob driver ]),
|
|
TRY_FREEBOB=$enableval , TRY_FREEBOB=yes )
|
|
HAVE_FREEBOB="false"
|
|
@@ -871,6 +882,7 @@ drivers/alsa-midi/Makefile
|
|
drivers/dummy/Makefile
|
|
drivers/oss/Makefile
|
|
drivers/sun/Makefile
|
|
+drivers/sndio/Makefile
|
|
drivers/portaudio/Makefile
|
|
drivers/coreaudio/Makefile
|
|
drivers/freebob/Makefile
|
|
@@ -900,6 +912,7 @@ echo \| Build with old FireWire \(FreeBob\) support...
|
|
echo \| Build with new FireWire \(FFADO\) support............... : $HAVE_FIREWIRE
|
|
echo \| Build with OSS support................................ : $HAVE_OSS
|
|
echo \| Build with Sun audio support.......................... : $HAVE_SUN
|
|
+echo \| Build with sndio support.............................. : $HAVE_SNDIO
|
|
echo \| Build with CoreAudio support.......................... : $HAVE_COREAUDIO
|
|
echo \| Build with PortAudio support.......................... : $HAVE_PA
|
|
echo \| Build with NetJack support............................ : $HAVE_SAMPLERATE
|