common/xfs: add _require_scratch_xfs_shrink helper
[xfstests-dev.git] / m4 / package_acldev.m4
1 AC_DEFUN([AC_PACKAGE_NEED_SYS_ACL_H],
2   [ AC_CHECK_HEADERS([sys/acl.h])
3     if test "$ac_cv_header_sys_acl_h" != "yes"; then
4         echo
5         echo 'FATAL ERROR: sys/acl.h does not exist.'
6         echo 'Install the access control lists (acl) development package.'
7         echo 'Alternatively, run "make install-dev" from the acl source.'
8         exit 1
9     fi
10   ])
11
12 AC_DEFUN([AC_PACKAGE_NEED_ACL_LIBACL_H],
13   [ AC_CHECK_HEADERS([acl/libacl.h])
14     if test "$ac_cv_header_acl_libacl_h" != "yes"; then
15         echo
16         echo 'FATAL ERROR: acl/libacl.h does not exist.'
17         echo 'Install the access control lists (acl) development package.'
18         echo 'Alternatively, run "make install-dev" from the acl source.'
19         exit 1
20     fi
21   ])
22
23
24 AC_DEFUN([AC_PACKAGE_NEED_ACLINIT_LIBACL],
25   [ AC_CHECK_LIB(acl, acl_init,, [
26         echo
27         echo 'FATAL ERROR: could not find a valid Access Control List library.'
28         echo 'Install either the libacl (rpm) or the libacl1 (deb) package.'
29         echo 'Alternatively, run "make install-lib" from the acl source.'
30         exit 1
31     ])
32     libacl="-lacl"
33     test -f ${libexecdir}${libdirsuffix}/libacl.la && \
34         libacl="${libexecdir}${libdirsuffix}/libacl.la"
35     AC_SUBST(libacl)
36   ])