ports/audio/soundtracker/patches/patch-configure_ac

56 lines
1.8 KiB
Text
Raw Normal View History

2023-08-16 22:26:55 +00:00
- 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