X-Git-Url: http://dolda2000.com/gitweb/?p=doldaconnect.git;a=blobdiff_plain;f=configure.in;h=e2126a6cf73ec91c18864d47cfc10c30173b9efb;hp=49c7ea4d5bb04f7e21b26a62b95daa63f5b47d57;hb=198e4c0866a8f9b607bdb4ddddf5739f4af9dfb2;hpb=d9cbe7fdf44832cd9c9e33eb9222d9ebbf2d28b9 diff --git a/configure.in b/configure.in index 49c7ea4..e2126a6 100644 --- a/configure.in +++ b/configure.in @@ -1,5 +1,5 @@ AC_INIT(daemon/main.c) -AM_INIT_AUTOMAKE([doldaconnect], [1.2]) +AM_INIT_AUTOMAKE([doldaconnect], [1.4]) AM_CONFIG_HEADER(config.h) DOLDA_AC_GROUP([Checking build chain]) @@ -83,6 +83,21 @@ if test "$HAS_LIBNOTIFY" = yes; then AC_DEFINE(HAVE_NOTIFY) fi +# libattr check +AH_TEMPLATE(HAVE_XATTR, [define to compile support for extended attributes]) +AC_ARG_WITH(xattr, [ --with-xattr Enable XATTR support]) +DOLDA_PKG([HAS_XATTR], [test "$with_xattr" = no && HAS_XATTR=no], + [AC_CHECK_LIB(attr, getxattr, [:], [HAS_XATTR=no])], + [DOLDA_CHECK_HEADER(attr/xattr.h, [], [HAS_XATTR=no])], + [XATTR_LIBS=-lattr]) +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 + AC_DEFINE(HAVE_XATTR) +fi +AC_SUBST(XATTR_LIBS) + # libpanelapplet check DOLDA_PKG([HAS_LIBPANELAPPLET], [PKG_CHECK_MODULES(PANELAPPLET, libpanelapplet-2.0, [], [HAS_LIBPANELAPPLET=no])])