]> git.decadent.org.uk Git - nfs-utils.git/blob - aclocal/libcap.m4
autoconf: fix up libevent autoconf test
[nfs-utils.git] / aclocal / libcap.m4
1 dnl Checks for libcap.so
2 dnl
3 AC_DEFUN([AC_LIBCAP], [
4
5   dnl look for prctl
6   AC_CHECK_FUNC([prctl], , )
7
8   AC_ARG_ENABLE([caps],
9     [AS_HELP_STRING([--disable-caps], [Disable capabilities support])])
10
11   LIBCAP=
12
13   if test "x$enable_caps" != "xno" ; then
14     dnl look for the library; do not add to LIBS if found
15     AC_CHECK_LIB([cap], [cap_get_proc], [LIBCAP=-lcap], ,)
16
17     AC_CHECK_HEADERS([sys/capability.h], ,
18       [test "x$enable_caps" = "xyes" && AC_MSG_ERROR([libcap headers not found.])])
19   fi
20
21   AC_SUBST(LIBCAP)
22
23 ])dnl