X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=configure.ac;h=6ccb01551fbfee8d5fd7eea6ab96b358df6e4378;hp=c67ca43e9b601c352953d0249e6ec28ba9d9fa93;hb=ac4e9d3b603a8abcc99965ed99576fd0721f8ccb;hpb=ab45bbee86cf7b0e4a66931f83da1add77c112b5 diff --git a/configure.ac b/configure.ac index c67ca43e..6ccb0155 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([wimlib], [0.7.2], [ebiggers3@gmail.com]) +AC_INIT([wimlib], [1.0.3], [ebiggers3@gmail.com]) AC_CONFIG_SRCDIR([src/wim.c]) AC_CONFIG_MACRO_DIR([m4]) AC_CONFIG_AUX_DIR([build-aux]) @@ -30,6 +30,11 @@ AC_CONFIG_FILES([Makefile AC_PROG_CC AM_PROG_CC_C_O +AC_CHECK_FUNCS([utimensat]) +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]) + AM_ICONV if test "x$am_cv_func_iconv" != "xyes"; then @@ -40,6 +45,7 @@ if test "x$am_cv_func_iconv" != "xyes"; then libraries.]) fi + AC_ARG_WITH(pkgconfigdir, [ --with-pkgconfigdir=DIR pkgconfig file in DIR @<:@LIBDIR/pkgconfig@:>@], [pkgconfigdir=$withval], @@ -145,7 +151,7 @@ if test "x$WITH_NTFS_3G" = "xyes"; then AC_DEFINE([WITH_NTFS_3G], [1], [Define to 1 to enable support for NTFS-specific information]) - AC_CHECK_LIB([ntfs-3g], [ntfs_set_file_security], [], + AC_CHECK_LIB([ntfs-3g], [ntfs_mount], [], [AC_MSG_ERROR([Cannot find libntfs-3g. Without libntfs-3g, wimlib cannot include support for capturing and applying WIMs on NTFS filesystems while preserving NTFS-specific data @@ -158,6 +164,8 @@ else LIBNTFS_3G_LDADD= LIBNTFS_3G_CFLAGS= fi +AM_CONDITIONAL([WITH_NTFS_3G], [test "x$WITH_NTFS_3G" = "xyes"]) + AC_SUBST([LIBNTFS_3G_LDADD], [$LIBNTFS_3G_LDADD]) AC_SUBST([LIBNTFS_3G_CFLAGS], [$LIBNTFS_3G_CFLAGS]) @@ -196,6 +204,26 @@ fi AC_SUBST([LIBFUSE_LDADD], [$LIBFUSE_LDADD]) AC_SUBST([LIBFUSE_CFLAGS], [$LIBFUSE_CFLAGS]) +ENABLE_XATTR=no +AC_ARG_ENABLE([xattr], + [AS_HELP_STRING([--enable-xattr], [Enable the xattr interface to access WIM + alternate data streams (default: autodetect)])], + [ENABLE_XATTR=$enableval], + [AC_CHECK_FUNC([setxattr], + [AC_CHECK_HEADER([attr/xattr.h], + [ENABLE_XATTR=yes], + [AC_MSG_WARN([Cannot find the "attr/xattr.h" header. You will not be + able to use the xattr interface to access WIM alternate data + streams.])])], + [AC_MSG_WARN([Cannot find the setxattr() function. You will not be + able to use the xattr interface to access WIM alternate data + streams.])])]) + +if test "x$ENABLE_XATTR" = "xyes"; then + AC_DEFINE([ENABLE_XATTR], [1], [Define to 1 if using the xattr + interface to WIM alternate data streams]) +fi + AC_MSG_CHECKING([whether to use SSSE3-accelerated SHA1 ]) AC_ARG_ENABLE([ssse3-sha1], AS_HELP_STRING([--enable-ssse3-sha1], [use assembly language implementation