mirror of
https://github.com/alsa-project/alsa-utils
synced 2024-11-09 17:45:41 +01:00
62 lines
1.5 KiB
Text
62 lines
1.5 KiB
Text
|
dnl Process this file with autoconf to produce a configure script.
|
||
|
|
||
|
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
|
||
|
|
||
|
dnl Checks for header files.
|
||
|
AC_HEADER_STDC
|
||
|
AC_CONFIG_HEADER(include/config.h)
|
||
|
AC_CHECK_HEADERS(linux/sound.h sys/soundlib.h)
|
||
|
|
||
|
dnl Checks for typedefs, structures, and compiler characteristics.
|
||
|
AC_C_CONST
|
||
|
AC_C_INLINE
|
||
|
AC_HEADER_TIME
|
||
|
|
||
|
dnl Checks for library functions.
|
||
|
AC_PROG_GCC_TRADITIONAL
|
||
|
|
||
|
dnl Check for ALSA library package.
|
||
|
myprefix=$prefix
|
||
|
if test "$myprefix" = "NONE"; then
|
||
|
myprefix=$ac_default_prefix
|
||
|
fi
|
||
|
CFLAGS="-I$myprefix/include"
|
||
|
LIBS="-L$myprefix/lib -lsound"
|
||
|
#echo "CFLAGS=$CFLAGS"
|
||
|
#echo "LIBS=$LIBS"
|
||
|
AC_MSG_CHECKING(for alsa-lib package)
|
||
|
AC_TRY_RUN([
|
||
|
#include <sys/soundlib.h>
|
||
|
void main(void)
|
||
|
{
|
||
|
snd_cards();
|
||
|
exit(0);
|
||
|
}
|
||
|
],
|
||
|
AC_MSG_RESULT("present"),
|
||
|
AC_MSG_RESULT("not found"); echo "Fatal error: Install alsa-lib package at first..."; exit 1;,
|
||
|
AC_MSG_RESULT("not supported"); echo "Fatal error: Cross-compiling isn't supported..."; exit 1;
|
||
|
)
|
||
|
|
||
|
dnl Check for version...
|
||
|
AC_MSG_CHECKING(for alsa-utils version)
|
||
|
SND_UTIL_VERSION=`cat $srcdir/version`
|
||
|
AC_DEFINE_UNQUOTED(SND_UTIL_VERSION, "$SND_UTIL_VERSION")
|
||
|
AC_SUBST(SND_UTIL_VERSION)
|
||
|
SND_UTIL_MAJOR=`echo $SND_UTIL_VERSION | cut -d . -f 1`
|
||
|
AC_SUBST(SND_UTIL_MAJOR)
|
||
|
SND_UTIL_MINOR=`echo $SND_UTIL_VERSION | cut -d . -f 2`
|
||
|
AC_SUBST(SND_UTIL_MINOR)
|
||
|
SND_UTIL_SUBMINOR=`echo $SND_UTIL_VERSION | cut -d . -f 3`
|
||
|
AC_SUBST(SND_UTIL_SUBMINOR)
|
||
|
AC_MSG_RESULT($SND_UTIL_VERSION)
|
||
|
|
||
|
AC_OUTPUT(Makefile.conf utils/alsa-utils.spec)
|