mirror of
https://github.com/alsa-project/alsa-lib.git
synced 2025-10-29 05:40:25 -04:00
Switch to automake and libtool
This commit is contained in:
parent
9e85a4cf21
commit
96f35a05ef
45 changed files with 9388 additions and 439 deletions
49
configure.in
49
configure.in
|
|
@ -1,17 +1,18 @@
|
|||
dnl Process this file with autoconf to produce a configure script.
|
||||
AC_INIT(src/control/control.c)
|
||||
AM_INIT_AUTOMAKE(alsa-lib, 0.1.2)
|
||||
|
||||
AC_INIT(Makefile.conf.in)
|
||||
AC_PREFIX_DEFAULT(/usr)
|
||||
|
||||
dnl Checks for programs.
|
||||
AC_PROG_CC
|
||||
AC_PROG_RANLIB
|
||||
AC_PROG_INSTALL
|
||||
AC_PROG_LN_S
|
||||
AM_PROG_LIBTOOL
|
||||
|
||||
dnl Checks for header files.
|
||||
AC_HEADER_STDC
|
||||
AC_CONFIG_HEADER(include/config.h)
|
||||
AM_CONFIG_HEADER(include/config.h)
|
||||
AC_CHECK_HEADERS(linux/asound.h)
|
||||
|
||||
dnl Checks for typedefs, structures, and compiler characteristics.
|
||||
|
|
@ -23,41 +24,9 @@ AC_HEADER_TIME
|
|||
dnl Checks for library functions.
|
||||
AC_PROG_GCC_TRADITIONAL
|
||||
|
||||
dnl Check for ALSA driver package.
|
||||
myprefix=$prefix
|
||||
if test "$myprefix" = "NONE"; then
|
||||
myprefix=$ac_default_prefix
|
||||
fi
|
||||
CFLAGS="-I$myprefix/include"
|
||||
#echo "CFLAGS=$CFLAGS"
|
||||
AC_MSG_CHECKING(for alsa-driver package)
|
||||
AC_TRY_RUN([
|
||||
#include <linux/asound.h>
|
||||
void main(void)
|
||||
{
|
||||
#if !defined( SND_PROTOCOL_VERSION ) || !defined( SND_PROTOCOL_UNCOMPATIBLE )
|
||||
exit(1);
|
||||
#else
|
||||
exit(0);
|
||||
#endif
|
||||
}
|
||||
],
|
||||
AC_MSG_RESULT("present"),
|
||||
AC_MSG_RESULT("not found"); echo "Fatal error: Install alsa-driver v0.2.0pre6+ package at first..."; exit 1;,
|
||||
AC_MSG_RESULT("not supported"); echo "Fatal error: Cross-compiling isn't supported..."; exit 1;,
|
||||
)
|
||||
AM_PATH_ALSA
|
||||
|
||||
dnl Check for version...
|
||||
AC_MSG_CHECKING(for library version)
|
||||
SND_LIB_VERSION=`cat $srcdir/version`
|
||||
AC_DEFINE_UNQUOTED(SND_LIB_VERSION, "$SND_LIB_VERSION")
|
||||
AC_SUBST(SND_LIB_VERSION)
|
||||
SND_LIB_MAJOR=`echo $SND_LIB_VERSION | cut -d . -f 1`
|
||||
AC_SUBST(SND_LIB_MAJOR)
|
||||
SND_LIB_MINOR=`echo $SND_LIB_VERSION | cut -d . -f 2`
|
||||
AC_SUBST(SND_LIB_MINOR)
|
||||
SND_LIB_SUBMINOR=`echo $SND_LIB_VERSION | cut -d . -f 3`
|
||||
AC_SUBST(SND_LIB_SUBMINOR)
|
||||
AC_MSG_RESULT($SND_LIB_VERSION)
|
||||
|
||||
AC_OUTPUT(Makefile.conf include/version.h utils/alsa-lib.spec)
|
||||
AC_OUTPUT(Makefile doc/Makefile include/Makefile src/Makefile \
|
||||
src/control/Makefile src/mixer/Makefile src/pcm/Makefile \
|
||||
src/rawmidi/Makefile test/Makefile utils/Makefile include/version.h \
|
||||
utils/alsa-lib.spec)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue