Mercurial > sdl-ios-xcode
diff configure.in @ 354:30935e76acb5
Updated ALSA audio support for ALSA 0.9
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Mon, 15 Apr 2002 07:38:54 +0000 |
parents | 6dd188952b9e |
children | 8c1f8c4d2dd1 |
line wrap: on
line diff
--- a/configure.in Mon Apr 15 04:53:41 2002 +0000 +++ b/configure.in Mon Apr 15 07:38:54 2002 +0000 @@ -269,14 +269,25 @@ [ --enable-alsa support the ALSA audio API [default=yes]], , enable_alsa=yes) if test x$enable_audio = xyes -a x$enable_alsa = xyes; then + AC_MSG_CHECKING(for ALSA audio support) have_alsa=no - AC_CHECK_HEADER(sys/asoundlib.h, have_alsa_hdr=yes) - AC_CHECK_LIB(asound, snd_pcm_open, have_alsa_lib=yes) - if test x$have_alsa_hdr = xyes -a x$have_alsa_lib = xyes; then + AC_TRY_COMPILE([ + #include <alsa/asoundlib.h> + ],[ + #if SND_LIB_VERSION < ((0<<16)|(9<<8)|0) + #error Your version of ALSA is too old + #endif + snd_pcm_t *pcm_handle; + ],[ + AC_CHECK_LIB(asound, snd_pcm_open, have_alsa=yes) + ]) + if test x$have_alsa = xyes; then CFLAGS="$CFLAGS -DALSA_SUPPORT" SYSTEM_LIBS="$SYSTEM_LIBS -lasound" AUDIO_SUBDIRS="$AUDIO_SUBDIRS alsa" AUDIO_DRIVERS="$AUDIO_DRIVERS alsa/libaudio_alsa.la" + else + AC_MSG_RESULT($have_alsa) fi fi }