X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=configure.ac;h=799cc91132d55493d8f22ff4f4dd5da829a2b0f7;hp=cc96b9321bfd2de1e22ecffae16fe1dd1aaa6ff5;hb=31cea10bc58ea3067c711c47a266cc68f34459d9;hpb=eff67c0d712100642ae6dce8262366eb0c3b911b diff --git a/configure.ac b/configure.ac index cc96b932..799cc911 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([wimlib], [1.1.0], [ebiggers3@gmail.com]) +AC_INIT([wimlib], [1.2.0], [ebiggers3@gmail.com]) AC_CONFIG_SRCDIR([src/wim.c]) AC_CONFIG_MACRO_DIR([m4]) AC_CONFIG_AUX_DIR([build-aux]) @@ -21,6 +21,7 @@ AC_CONFIG_FILES([Makefile doc/imagex-join.1 doc/imagex-mount.1 doc/imagex-mountrw.1 + doc/imagex-optimize.1 doc/imagex-split.1 doc/imagex-unmount.1 doc/mkwinpeimg.1 @@ -28,11 +29,17 @@ AC_CONFIG_FILES([Makefile AC_PROG_CC AM_PROG_CC_C_O -AC_CHECK_FUNCS([utimensat lutimes utime]) +AC_CHECK_FUNCS([utimensat lutimes utime flock]) AC_CHECK_HEADERS([endian.h byteswap.h sys/byteorder.h sys/endian.h \ sys/param.h machine/endian.h alloca.h stdlib.h stdarg.h \ - errno.h attr/xattr.h utime.h]) + errno.h attr/xattr.h utime.h sys/file.h]) +AC_CHECK_MEMBER([struct stat.st_mtim], + [AC_DEFINE([HAVE_STAT_NANOSECOND_PRECISION], [1], + [Define to 1 if nanosecond precision timestamps are + supported])], + [], + [[#include ]]) AM_ICONV if test "x$am_cv_func_iconv" != "xyes"; then @@ -144,10 +151,14 @@ AC_ARG_ENABLE([multithreaded-compression], ) AC_MSG_RESULT([$ENABLE_MULTITHREADED_COMPRESSION]) if test "x$ENABLE_MULTITHREADED_COMPRESSION" = "xyes"; then - AC_DEFINE([MULTITHREADED_COMPRESSION], [1], + AC_DEFINE([ENABLE_MULTITHREADED_COMPRESSION], [1], [Define to 1 if including support for multithreaded compression]) + PTHREAD_LDADD="-lpthread" +else + PTHREAD_LDADD="" fi +AC_SUBST([PTHREAD_LDADD], [$PTHREAD_LDADD]) AC_MSG_CHECKING([whether to include support for ntfs-3g]) AC_ARG_WITH([ntfs-3g],