From: Takashi Iwai Date: Mon, 6 Oct 2003 15:39:12 +0000 (+0000) Subject: added the options --with-kernel and --with-soundbase. X-Git-Tag: v1.0.3~53 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=17abf05db359dd36b0353bdb38243ee119fdd707;p=alsa-tools.git added the options --with-kernel and --with-soundbase. --- diff --git a/hdsploader/configure.in b/hdsploader/configure.in index b5466c3..f7f0a03 100644 --- a/hdsploader/configure.in +++ b/hdsploader/configure.in @@ -8,4 +8,45 @@ AM_PATH_ALSA(0.9.0) CFLAGS="$CFLAGS $ALSA_CFLAGS" LDFLAGS="$LDFLAGS $ALSA_LIBS" +dnl kernel header files +AC_MSG_CHECKING(for kernel header files) +AC_ARG_WITH(kernel, + [ --with-kernel=ver specify kernel version (for example 2.5.5-pre1)], + [kerneldir="$withval"], [kerneldir=""]) +if test "$kerneldir" != "" -a -r "/lib/modules/$kerneldir/build/include/sound"; then + kerneldir="/lib/modules/$kerneldir/build/include" + AC_MSG_RESULT($kerneldir) +else + if test -z "$kerneldir"; then + AC_MSG_RESULT("not specified") + else + AC_MSG_RESULT("directory /lib/modules/$kerneldir/build/include/sound not found") + fi + kerneldir="" +fi + +dnl path for sound/asound.h +AC_MSG_CHECKING(for directory with ALSA kernel headers) +AC_ARG_WITH(soundbase, + [ --with-soundbase=dir specify base directory with kernel sound headers (optional)], + [soundbasedir="$withval"], [soundbasedir="$kerneldir"]) +if test "$soundbasedir" != "" -a -r "$soundbasedir/sound" ; then + ALSA_CFLAGS="$ALSA_CFLAGS -I$soundbasedir" + CFLAGS="$CFLAGS -I$soundbasedir" + AC_MSG_RESULT($ALSA_CFLAGS) +else + if test "x$prefix" != xNONE; then + aprefix=$prefix + else + aprefix=$ac_default_prefix + fi + if test -z "$soundbasedir" -a -r "$aprefix/include/sound"; then + ALSA_CFLAGS="$ALSA_CFLAGS -I$aprefix/include" + CFLAGS="$CFLAGS -I$aprefix/include" + AC_MSG_RESULT($ALSA_CFLAGS) + else + AC_MSG_RESULT("not specified - using C compilator defaults") + fi +fi + AC_OUTPUT(Makefile firmware/Makefile)