* modules/qcopy-acl (Depends-on): Add condition.
(configure.ac): Set QCOPY_ACL_LIB.
(Link): Add $(QCOPY_ACL_LIB). Remove $(LIB_ACL).
* modules/qacl (Link): Add $(LIB_ACL) and $(QCOPY_ACL_LIB).
* modules/acl (Link): Add $(LIB_ACL) and $(QCOPY_ACL_LIB).
* modules/copy-file (Link): Add $(QCOPY_ACL_LIB).
* modules/supersede (Link): Add $(QCOPY_ACL_LIB).
* modules/acl-tests (Makefile.am): Link test-copy-acl with
$(QCOPY_ACL_LIB).
* modules/copy-file-tests (Makefile.am): Link test-copy-file with
$(QCOPY_ACL_LIB).
* modules/supersede-tests (Makefile.am): Link test-supersede with
$(QCOPY_ACL_LIB).
+2023-01-13 Bruno Haible <bruno@clisp.org>
+
+ qcopy-acl: Adjust link dependencies.
+ * modules/qcopy-acl (Depends-on): Add condition.
+ (configure.ac): Set QCOPY_ACL_LIB.
+ (Link): Add $(QCOPY_ACL_LIB). Remove $(LIB_ACL).
+ * modules/qacl (Link): Add $(LIB_ACL) and $(QCOPY_ACL_LIB).
+ * modules/acl (Link): Add $(LIB_ACL) and $(QCOPY_ACL_LIB).
+ * modules/copy-file (Link): Add $(QCOPY_ACL_LIB).
+ * modules/supersede (Link): Add $(QCOPY_ACL_LIB).
+ * modules/acl-tests (Makefile.am): Link test-copy-acl with
+ $(QCOPY_ACL_LIB).
+ * modules/copy-file-tests (Makefile.am): Link test-copy-file with
+ $(QCOPY_ACL_LIB).
+ * modules/supersede-tests (Makefile.am): Link test-supersede with
+ $(QCOPY_ACL_LIB).
+
2023-01-13 Bruno Haible <bruno@clisp.org>
qcopy-acl: Avoid autoconf warning.
Link:
$(MBRTOWC_LIB)
+$(LIB_ACL)
+$(QCOPY_ACL_LIB)
License:
GPL
TESTS_ENVIRONMENT += USE_ACL=$(USE_ACL)
check_PROGRAMS += test-set-mode-acl test-copy-acl test-sameacls
test_set_mode_acl_LDADD = $(LDADD) $(LIB_ACL) @LIBINTL@ $(MBRTOWC_LIB)
-test_copy_acl_LDADD = $(LDADD) $(LIB_ACL) @LIBINTL@ $(MBRTOWC_LIB)
+test_copy_acl_LDADD = $(LDADD) $(LIB_ACL) $(QCOPY_ACL_LIB) @LIBINTL@ $(MBRTOWC_LIB)
test_sameacls_LDADD = $(LDADD) $(LIB_ACL) @LIBINTL@ $(MBRTOWC_LIB)
Link:
$(LIB_ACL)
+$(QCOPY_ACL_LIB)
$(MBRTOWC_LIB)
License:
TESTS += test-copy-file.sh test-copy-file-1.sh test-copy-file-2.sh
TESTS_ENVIRONMENT += USE_ACL=$(USE_ACL)
check_PROGRAMS += test-copy-file
-test_copy_file_LDADD = $(LDADD) $(LIB_ACL) $(CLOCK_TIME_LIB) @LIBINTL@ $(MBRTOWC_LIB)
+test_copy_file_LDADD = $(LDADD) $(LIB_ACL) $(QCOPY_ACL_LIB) $(CLOCK_TIME_LIB) @LIBINTL@ $(MBRTOWC_LIB)
Include:
+Link:
+$(LIB_ACL)
+$(QCOPY_ACL_LIB)
+
License:
GPL
m4/xattr.m4
Depends-on:
-acl-permissions
+acl-permissions [test "$use_xattr" != yes]
configure.ac:
gl_FUNC_XATTR
+if test "$use_xattr" = yes; then
+ QCOPY_ACL_LIB="$LIB_XATTR"
+else
+ QCOPY_ACL_LIB="$LIB_ACL"
+fi
+AC_SUBST([QCOPY_ACL_LIB])
Makefile.am:
lib_SOURCES += qcopy-acl.c
"acl.h"
Link:
-$(LIB_ACL)
+$(QCOPY_ACL_LIB)
License:
GPL
Link:
$(LIB_ACL)
+$(QCOPY_ACL_LIB)
$(GETRANDOM_LIB)
$(CLOCK_TIME_LIB)
$(LIBTHREAD)
Makefile.am:
TESTS += test-supersede
check_PROGRAMS += test-supersede
-test_supersede_LDADD = $(LDADD) $(LIB_ACL) $(CLOCK_TIME_LIB) $(GETRANDOM_LIB) $(LIBINTL) $(LIBTHREAD)
+test_supersede_LDADD = $(LDADD) $(LIB_ACL) $(QCOPY_ACL_LIB) $(CLOCK_TIME_LIB) $(GETRANDOM_LIB) $(LIBINTL) $(LIBTHREAD)