X-Git-Url: http://www.dolda2000.com/gitweb/?a=blobdiff_plain;f=configure.in;h=2e274a242905c479d8421e5ce6b68690be99be50;hb=6d94a5f6850e75a9d96e9a54845fea5ffe3ed024;hp=7166967310e2a6049af37249a9c35a0ff081157d;hpb=f0bbedf750f1530ec05bf2b8122479c924bbf2fe;p=ashd.git diff --git a/configure.in b/configure.in index 7166967..2e274a2 100644 --- a/configure.in +++ b/configure.in @@ -12,6 +12,26 @@ dnl AM_PROG_LIBTOOL AC_HEADER_STDC +AH_TEMPLATE(HAVE_XATTR, [define to compile support for filesystem extended attributes]) +AC_ARG_WITH(xattr, [ --with-xattr Enable XATTR support]) +HAS_XATTR="" +if test "$with_xattr" = no; then HAS_XATTR=no; fi +if test -z "$HAS_XATTR"; then + AC_CHECK_LIB(attr, getxattr, [:], [HAS_XATTR=no]) +fi +if test -z "$HAS_XATTR"; then + AC_CHECK_HEADER(attr/xattr.h, [], [HAS_XATTR=no]) +fi +if test "$HAS_XATTR" != no; then HAS_XATTR=yes; fi +if test "$with_xattr" = yes -a "$HAS_XATTR" = no; then + AC_MSG_ERROR([*** cannot find xattr support on this system]) +fi +if test "$HAS_XATTR" = yes; then + XATTR_LIBS=-lattr + AC_DEFINE(HAVE_XATTR) +fi +AC_SUBST(XATTR_LIBS) + AC_OUTPUT([ Makefile src/Makefile