Whamcloud - gitweb
build: update version to 1.45.6.wc7
[tools/e2fsprogs.git] / configure.ac
index ac5c78a..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
@@ -1752,8 +1778,8 @@ if test -z "$BLKID_CMT" ; then
 fi
 for i in MCONFIG Makefile \
        e2fsprogs-RHEL-6.spec \
-       e2fsprogs-SUSE_LINUX-11.spec \
-       e2fsprogs-RHEL-7.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 \