X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/e8c64ffdc73e3b2dbb412d1ea193770e48cfea06..da564b51a16259cfc22123ee5134fd7e6398ca1e:/configure.in diff --git a/configure.in b/configure.in index e3eb35de..7dd970ee 100644 --- a/configure.in +++ b/configure.in @@ -5,7 +5,7 @@ AC_CONFIG_SRCDIR([byteorder.h]) AC_CONFIG_HEADER(config.h) AC_PREREQ(2.59) -RSYNC_VERSION=3.0.0cvs +RSYNC_VERSION=3.0.0pre1 AC_SUBST(RSYNC_VERSION) AC_MSG_NOTICE([Configuring rsync $RSYNC_VERSION]) @@ -560,8 +560,8 @@ AC_CHECK_FUNCS(waitpid wait4 getcwd strdup chown chmod lchmod mknod mkfifo \ memmove lchown vsnprintf snprintf vasprintf asprintf setsid glob strpbrk \ strlcat strlcpy strtol mallinfo getgroups setgroups geteuid getegid \ setlocale setmode open64 lseek64 mkstemp64 mtrace va_copy __va_copy \ - strerror putenv iconv_open locale_charset nl_langinfo lgetxattr \ - sigaction sigprocmask) + strerror putenv iconv_open locale_charset nl_langinfo getxattr \ + extattr_get_link sigaction sigprocmask) AC_CHECK_FUNCS(getpgrp tcgetpgrp) if test $ac_cv_func_getpgrp = yes; then @@ -874,7 +874,9 @@ else LIBS="$LIBS -lpacl" ;; darwin*) - AC_MSG_RESULT(MacOS ACLs not yet supported) + AC_MSG_RESULT(Using OS X ACLs) + AC_DEFINE(HAVE_OSX_ACLS, 1, [true if you have Mac OS X ACLs]) + AC_DEFINE(SUPPORT_ACLS, 1) ;; *) AC_MSG_RESULT(running tests:) @@ -918,7 +920,10 @@ AC_MSG_CHECKING(whether to support extended attributes) AC_ARG_ENABLE(xattr-support, AC_HELP_STRING([--disable-xattr-support], [disable extended attributes]), - [], [enable_xattr_support=$ac_cv_func_lgetxattr]) + [], [case "$ac_cv_func_getxattr$ac_cv_func_extattr_get_link" in + *yes*) enable_xattr_support=maybe ;; + *) enable_xattr_support=no ;; + esac]) AH_TEMPLATE([SUPPORT_XATTRS], [Define to 1 to add support for extended attributes]) if test x"$enable_xattr_support" = x"no"; then