55 lines
1.8 KiB
Text
55 lines
1.8 KiB
Text
- relies on AM_PATH_ALSA (from ALSA devel files) and AM_PATH_SDL
|
|
(from SDL devel files); hack around to allow generating autoconf
|
|
without them
|
|
|
|
- add sndio
|
|
|
|
Index: configure.ac
|
|
--- configure.ac.orig
|
|
+++ configure.ac
|
|
@@ -156,7 +156,8 @@ AS_HELP_STRING([--disable-alsa], [Disable ALSA driver
|
|
alsa_support=no)
|
|
|
|
if test x$alsa_support != xno; then
|
|
- AM_PATH_ALSA([1.0.29], have_alsa=yes, have_alsa=no)
|
|
+dnl AM_PATH_ALSA([1.0.29], have_alsa=yes, have_alsa=no)
|
|
+ have_alsa=no
|
|
if test x$have_alsa = xyes; then
|
|
AC_DEFINE([DRIVER_ALSA], 1, [Set if ALSA driver wanted])
|
|
CFLAGS="$CFLAGS $ALSA_CFLAGS"
|
|
@@ -239,7 +240,8 @@ AS_HELP_STRING([--disable-sdl], [Disable SDL driver (d
|
|
sdl_support=no)
|
|
|
|
if test x$sdl_support != xno; then
|
|
- AM_PATH_SDL(1.2.0, have_sdl=yes, have_sdl=no)
|
|
+dnl AM_PATH_SDL(1.2.0, have_sdl=yes, have_sdl=no)
|
|
+ have_sdl=no
|
|
if test x$have_sdl = xyes; then
|
|
AC_DEFINE([DRIVER_SDL], 1, [Set if SDL audio driver wanted])
|
|
CFLAGS="$CFLAGS $SDL_CFLAGS"
|
|
@@ -248,6 +250,25 @@ if test x$sdl_support != xno; then
|
|
fi
|
|
|
|
AM_CONDITIONAL(DRIVER_SDL, test x$have_sdl = xyes)
|
|
+
|
|
+dnl -----------------------------------------------------------------------
|
|
+dnl Test for SNDIO
|
|
+dnl -----------------------------------------------------------------------
|
|
+
|
|
+AC_ARG_ENABLE(sndio,
|
|
+AS_HELP_STRING([--disable-sndio], [Disable sndio driver (default = try)]),
|
|
+sndio_support=no)
|
|
+
|
|
+if test x$sndio_support != xno; then
|
|
+ AC_CHECK_HEADERS(sndio.h)
|
|
+ if test "${ac_cv_header_sndio_h}" = "yes"; then
|
|
+ AC_DEFINE([DRIVER_SNDIO], 1, [Set if sndio audio driver wanted])
|
|
+ LIBS="$LIBS -lsndio"
|
|
+ fi
|
|
+fi
|
|
+
|
|
+AM_CONDITIONAL(DRIVER_SNDIO, test "${ac_cv_header_sndio_h}" = "yes")
|
|
+
|
|
|
|
dnl -----------------------------------------------------------------------
|
|
dnl Selecting graphics backend
|