blob: ede30bb8f35472c41bfbd2793ab47f82c22d5178 [file] [log] [blame]
yaberauneyaef772532009-10-09 17:55:43 +00001dnl
2dnl Copyright (c) Cisco Systems Inc., 2009
3dnl
4dnl This program is free software; you can redistribute it and/or modify
5dnl it under the terms of the GNU General Public License as published by
6dnl the Free Software Foundation; either version 2 of the License, or
7dnl (at your option) any later version.
8dnl
9dnl This program is distributed in the hope that it will be useful,
10dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
11dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
12dnl the GNU General Public License for more details.
13dnl
14dnl You should have received a copy of the GNU General Public License
15dnl along with this program; if not, write to the Free Software
16dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17dnl
18dnl Author: Garrett Cooper <yanegomi@gmail.com>
19dnl
20
21dnl
22dnl LTP_CHECK_CAPABILITY_SUPPORT
23dnl ----------------------------
24dnl
25AC_DEFUN([LTP_CHECK_CAPABILITY_SUPPORT],[
Rishikesh K Rajak6e3dd832010-03-22 12:04:09 +053026AH_TEMPLATE(HAVE_LIBCAP,
27[Define to 1 if you have libcap-2 installed.])
yaberauneyaef772532009-10-09 17:55:43 +000028AC_CHECK_HEADERS(sys/capability.h,[
yaberauneyaef772532009-10-09 17:55:43 +000029 LTP_CAPABILITY_SUPPORT=yes
Garrett Cooper4f71cae2010-11-01 21:09:17 -070030 AC_CHECK_LIB(cap,cap_compare,[AC_DEFINE(HAVE_LIBCAP) cap_libs="-lcap"])
31 AC_CHECK_PROG(HAVE_SETCAP,capset,[have_capset="yes"])
32])
33if test "x$have_capset" != xyes; then
34 have_capset=no
35fi
36AC_SUBST(CAP_LIBS,$cap_libs)
37AC_SUBST(HAVE_CAPSET,$have_capset)
38])