]> arthur.barton.de Git - bup.git/blobdiff - config/configure
Depend on the kernel headers, not the ext2 headers, for Linux attr support.
[bup.git] / config / configure
index 20b1b0101b4f1d2ac1d9b4294ddd08e408815964..b96c23c717ad177223732975300de9b5cb600fe6 100755 (executable)
@@ -12,7 +12,7 @@ if ! AC_PROG_CC; then
 fi
 
 TLOGN "checking the GNU make"
-MAKE=`acLookFor make`
+[ -n "$MAKE" ] || MAKE=`acLookFor make`
 if [ -z "$MAKE" ]; then
     AC_FAIL " Cannot find make";
 fi
@@ -45,7 +45,7 @@ TLOG " - you have some git program - ok"
 
 
 # assuming the above checks pass, get the path of everything
-MF_PATH_INCLUDE        GMAKE make gmake
+MF_PATH_INCLUDE        GMAKE gmake make
 MF_PATH_INCLUDE GIT git
 MF_PATH_INCLUDE TAR tar gtar
 MF_PATH_INCLUDE PYTHON python
@@ -58,9 +58,12 @@ AC_CHECK_HEADERS unistd.h
 # For FS_IOC_GETFLAGS and FS_IOC_SETFLAGS.
 AC_CHECK_HEADERS linux/fs.h
 AC_CHECK_HEADERS sys/ioctl.h
+# For attr related flags like FS_COMPR_FL.
+AC_CHECK_HEADERS linux/ext2_fs.h
 
 AC_CHECK_FUNCS utimensat 
-AC_CHECK_FUNCS utime
+AC_CHECK_FUNCS utimes
+AC_CHECK_FUNCS lutimes
 
 AC_CHECK_FIELD stat st_atim sys/types.h sys/stat.h unistd.h
 AC_CHECK_FIELD stat st_mtim sys/types.h sys/stat.h unistd.h