http://prdownloads.sourceforge.net/lufs/lufs-0.9.7.tar.gz?download
[lufs.git] / configure.in
index 88854a7..b4a43bd 100644 (file)
@@ -4,7 +4,7 @@ AC_INIT(AUTHORS)
 AC_CONFIG_AUX_DIR(config)
 AM_CONFIG_HEADER(config.h)
 AC_CANONICAL_SYSTEM
-AM_INIT_AUTOMAKE(lufs,0.9.6)
+AM_INIT_AUTOMAKE(lufs,0.9.7)
 
 dnl "static" FSs
 opt_fs="localfs locasefs ftpfs gnetfs"
@@ -67,19 +67,39 @@ then
            if test "$tmp"
            then
                AC_MSG_RESULT([found, using modversions])
-               MODV_FLAGS="-DMODVERSIONS -include $KERNEL_HDR/linux/modversions.h"
+               MODVERSIONS="yes"
+#              MODV_FLAGS="-DMODVERSIONS -include $KERNEL_HDR/linux/modversions.h"
            else
                AC_MSG_RESULT([found, not using modversions])
            fi
        else
            AC_MSG_RESULT([not found at $MODULES_DIR/build/.config, assuming modversions support])
-           MODV_FLAGS="-DMODVERSIONS -include $KERNEL_HDR/linux/modversions.h"        
+           MODVERSIONS="yes"
+#          MODV_FLAGS="-DMODVERSIONS -include $KERNEL_HDR/linux/modversions.h"        
        fi
 
        AC_ARG_ENABLE(modversions, 
            [  --enable-modversions    enable modeversions support (default=auto-detect)],
-           [ if test $enableval = "yes"; then MODV_FLAGS="-DMODVERSIONS -include $KERNEL_HDR/linux/modversions.h"; else MODV_FLAGS=""; fi ],)
+           [ if test $enableval = "yes"; then MODVERSIONS="yes"; else MODVERSIONS=""; fi ],)
     
+       if test $MODVERSIONS; then
+           AC_MSG_CHECKING(modversions.h)
+           if test -f $KERNEL_HDR/linux/modversions.h; then
+               MODV_FILE="$KERNEL_HDR/linux/modversions.h"
+           fi
+           
+           if test -f $KERNEL_HDR/config/modversions.h; then
+               MODV_FILE="$KERNEL_HDR/config/modversions.h"
+           fi
+           
+           if test $MODV_FILE; then
+               MODV_FLAGS="-DMODVERSIONS -include $MODV_FILE"
+               AC_MSG_RESULT([$MODV_FILE])
+           else
+               AC_MSG_ERROR([not found!])
+           fi
+       fi
+
        AC_SUBST(MODV_FLAGS)
        AC_SUBST(KERNEL_DIR)
         AC_SUBST(MODULES_DIR)
@@ -253,7 +273,6 @@ AC_OUTPUT(\
        kernel/Makefile \
        kernel/Linux/Makefile \
        kernel/Linux/2.4/Makefile \
-       kernel/Linux/2.5/Makefile \
        include/Makefile \
        config/Makefile \
        docs/Makefile \