1 dnl Check for ALSA driver package.
2 AC_DEFUN(ALSA_CHECK_DRIVER, [
4 if test "$myprefix" = "NONE"; then
5 myprefix=$ac_default_prefix
8 CFLAGS="-I$myprefix/include"
9 AC_MSG_CHECKING(for alsa-driver package)
12 #include <linux/asound.h>
16 #if !defined(SND_PROTOCOL_VERSION) || !defined(SND_PROTOCOL_INCOMPATIBLE)
19 #if !defined(SND_MIXER_IOCTL_ELEMENTS)
26 AC_MSG_RESULT(present),
27 [AC_MSG_RESULT(not found or wrong version);
28 AC_MSG_ERROR([Install alsa-driver v0.3.0pre5+ package first...])]
33 AC_DEFUN(SAVE_LIBRARY_VERSION, [
34 SND_LIB_VERSION=$VERSION
35 echo $VERSION > $srcdir/version
36 AC_DEFINE_UNQUOTED(VERSION, "$SND_LIB_VERSION")
37 AC_SUBST(SND_LIB_VERSION)
38 SND_LIB_MAJOR=`echo $VERSION | cut -d . -f 1`
39 AC_SUBST(SND_LIB_MAJOR)
40 SND_LIB_MINOR=`echo $VERSION | cut -d . -f 2`
41 AC_SUBST(SND_LIB_MINOR)
42 SND_LIB_SUBMINOR=`echo $VERSION | cut -d . -f 3 | sed -e 's/pre[[0-9]]*//g'`
43 AC_SUBST(SND_LIB_SUBMINOR)