blob: 78003364ca83cf43f72b01f66eed5699c4444066 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#
# lldp_CHECK_LIBCAP
#
AC_DEFUN([lldp_CHECK_LIBCAP], [
PKG_CHECK_MODULES([libcap], [libcap >= 2], [
AC_DEFINE([HAVE_LINUX_CAPABILITIES], 1, [Define to indicate support of linux capabilities])
], [
libcap_LIBS=-lcap
libcap_CFLAGS=
_save_libs="$LIBS"
LIBS="$LIBS ${libcap_LIBS}"
AC_MSG_CHECKING([libcap (without pkg-config)])
AC_TRY_LINK_FUNC([cap_set_proc], [
AC_DEFINE([HAVE_LINUX_CAPABILITIES], 1, [Define to indicate support of linux capabilities])
AC_MSG_RESULT(yes)
], [
libcap_LIBS=
AC_MSG_RESULT(no)
])
LIBS="$_save_libs"
])
AC_SUBST([libcap_LIBS])
AC_SUBST([libcap_CFLAGS])
])
|