OSDN Git Service

* update to libtool 1.3.3
[android-x86/external-alsa-lib.git] / acinclude.m4
1 dnl Check for ALSA driver package.
2 AC_DEFUN(ALSA_CHECK_DRIVER, [
3 myprefix=$prefix
4 if test "$myprefix" = "NONE"; then
5   myprefix=$ac_default_prefix
6 fi
7 OLD_CFLAGS="$CFLAGS"
8 CFLAGS="-I$myprefix/include"
9 AC_MSG_CHECKING(for alsa-driver package)
10
11 AC_TRY_COMPILE([
12 #include <linux/asound.h>
13 ],[
14 void main(void)
15 {
16 #if !defined(SND_PROTOCOL_VERSION) || !defined(SND_PROTOCOL_INCOMPATIBLE)
17 #error not found
18 #else
19 #if !defined(SND_MIXER_IOCTL_ELEMENTS)
20 #error wrong version
21 #endif
22   exit(0);
23 #endif
24 }
25 ],
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...])]
29 )
30 CFLAGS="$OLD_CFLAGS"
31 ])
32
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)
44 ])