Whamcloud - gitweb
build: update version to 1.45.6.wc7
[tools/e2fsprogs.git] / configure.ac
index c407459..a859593 100644 (file)
@@ -856,6 +856,32 @@ fi
 AC_MSG_RESULT([Disabling additional bitmap statistics by default])
 )
 dnl
+dnl handle --disable-pfsck
+dnl
+PTHREAD_LIB=''
+AC_CHECK_LIB(pthread,pthread_join,PTHREAD_LIB=-pthread)
+AC_SUBST(PTHREAD_LIB)
+AC_ARG_ENABLE([pfsck],
+[  --disable-pfsck     disable parallel e2fsck],
+if test "$enableval" = "no" || test -z "PTHREAD_LIB"
+then
+       AC_MSG_RESULT([Disabling parallel e2fsck])
+else
+       AC_DEFINE(CONFIG_PFSCK, 1,
+               [Define to 1 if parallel e2fsck is enabled])
+       AC_MSG_RESULT([Enabling parallel e2fsck])
+fi
+,
+if test -z "PTHREAD_LIB"
+then
+       AC_MSG_RESULT([Disabling parallel e2fsck])
+else
+       AC_DEFINE(CONFIG_PFSCK, 1,
+               [Define to 1 if parallel e2fsck is enabled])
+       AC_MSG_RESULT([Enabling parallel e2fsck by default])
+fi
+)
+dnl
 dnl
 dnl
 MAKEFILE_LIBRARY=$srcdir/lib/Makefile.library
@@ -918,6 +944,7 @@ else
   AC_CHECK_PROGS(BUILD_CC, gcc cc)
 fi
 AC_CHECK_HEADERS(m4_flatten([
+       attr/xattr.h
        dirent.h
        errno.h
        execinfo.h
@@ -1751,6 +1778,8 @@ if test -z "$BLKID_CMT" ; then
 fi
 for i in MCONFIG Makefile \
        e2fsprogs-RHEL-6.spec \
+       e2fsprogs-SUSE_LINUX-11+12+15.spec \
+       e2fsprogs-RHEL-7+8.spec \
        util/Makefile util/subst.conf util/gen-tarball util/install-symlink \
        lib/et/Makefile lib/ss/Makefile lib/e2p/Makefile \
        lib/ext2fs/Makefile lib/ext2fs/ext2_types.h \