]> git.alsa-project.org Git - alsa-lib.git/commitdiff
Add --with-kernel in configure script to specify the directory
authorTakashi Iwai <tiwai@suse.de>
Tue, 29 Aug 2000 11:33:02 +0000 (11:33 +0000)
committerTakashi Iwai <tiwai@suse.de>
Tue, 29 Aug 2000 11:33:02 +0000 (11:33 +0000)
where new ALSA headers have been installed.

acinclude.m4
configure.in

index 750edea7f62e14789f7207a43d60e1e3f6908fe4..d6e185c83f5e4614e7664db100693b469f51b3cf 100644 (file)
@@ -1,11 +1,5 @@
 dnl Check for ALSA driver package.
 AC_DEFUN(ALSA_CHECK_DRIVER, [
-myprefix=$prefix
-if test "$myprefix" = "NONE"; then
-  myprefix=$ac_default_prefix
-fi
-OLD_CFLAGS="$CFLAGS"
-CFLAGS="-I$myprefix/include"
 AC_MSG_CHECKING(for alsa-driver package)
 
 AC_TRY_COMPILE([
@@ -27,7 +21,6 @@ void main(void)
   [AC_MSG_RESULT(not found or wrong version);
    AC_MSG_ERROR([Install alsa-driver v0.6.0 package first...])]
 )
-CFLAGS="$OLD_CFLAGS"
 ])
 
 AC_DEFUN(SAVE_LIBRARY_VERSION, [
index a723459593481df3e8357ae9dd1ca65f81d05b5b..ff4eb3fc4e25fb3cc1d51501772d7a33ec728620 100644 (file)
@@ -20,10 +20,20 @@ AC_PROG_INSTALL
 AC_PROG_LN_S 
 AM_PROG_LIBTOOL
 
+dnl path for linux/asound.h
+AC_ARG_WITH(kernel,
+  [  --with-kernel=dir       give the directory with kernel sources (optional)],
+  [kerneldir="$withval"], [kerneldir=""])
+if test "$kerneldir" != "" -a -d $kerneldir/include ; then
+  ALSA_CFLAGS="$ALSA_CFLAGS -I$kerneldir/include"
+  CFLAGS="-I$kerneldir/include"
+fi
+AC_MSG_RESULT($ALSA_CFLAGS)
+
 dnl Checks for header files.
 AC_HEADER_STDC
 AM_CONFIG_HEADER(include/config.h)
-AC_CHECK_HEADERS(linux/asound.h)
+AC_CHECK_HEADERS(linux/asound.h)
 
 dnl Checks for typedefs, structures, and compiler characteristics.
 AC_C_CONST