| From 74eed61dec8702c89f3e121d577ea9db25c961a4 Mon Sep 17 00:00:00 2001 |
| From: Jackie Huang <jackie.huang@windriver.com> |
| Date: Mon, 11 Jan 2016 02:52:16 -0500 |
| Subject: [PATCH] configure.ac: add option for libcap |
| |
| Upstream-Status: Pending |
| |
| Signed-off-by: Jackie Huang <jackie.huang@windriver.com> |
| --- |
| configure.ac | 37 ++++++++++++++++++++++++++++--------- |
| 1 file changed, 28 insertions(+), 9 deletions(-) |
| |
| diff --git a/configure.ac b/configure.ac |
| index 066d3d7..6e4266b 100644 |
| --- a/configure.ac |
| +++ b/configure.ac |
| @@ -948,6 +948,23 @@ fi |
| dnl Set by FR_SMART_CHECKLIB |
| LIBS="${old_LIBS}" |
| |
| +dnl # |
| +dnl # extra argument: --with-libcap |
| +dnl # |
| +WITH_LIBCAP=yes |
| +AC_ARG_WITH(libcap, |
| +[ --with-licap use licap for debugger checks. (default=yes)], |
| +[ case "$withval" in |
| + no) |
| + WITH_LIBCAP=no |
| + ;; |
| + *) |
| + WITH_LIBCAP=yes |
| + ;; |
| + esac ] |
| +) |
| + |
| + |
| dnl Check for cap |
| dnl extra argument: --with-cap-lib-dir=DIR |
| cap_lib_dir= |
| @@ -981,15 +998,17 @@ AC_ARG_WITH(cap-include-dir, |
| ;; |
| esac]) |
| |
| -smart_try_dir="$cap_lib_dir" |
| -FR_SMART_CHECK_LIB(cap, cap_get_proc) |
| -if test "x$ac_cv_lib_cap_cap_get_proc" != "xyes"; then |
| - AC_MSG_WARN([cap library not found, debugger checks will not be enabled. Use --with-cap-lib-dir=<path>.]) |
| -else |
| - AC_DEFINE(HAVE_LIBCAP, 1, |
| - [Define to 1 if you have the `cap' library (-lcap).] |
| - ) |
| - HAVE_LIBCAP=1 |
| +if test "x$WITH_LIBCAP" = xyes; then |
| + smart_try_dir="$cap_lib_dir" |
| + FR_SMART_CHECK_LIB(cap, cap_get_proc) |
| + if test "x$ac_cv_lib_cap_cap_get_proc" != "xyes"; then |
| + AC_MSG_WARN([cap library not found, debugger checks will not be enabled. Use --with-cap-lib-dir=<path>.]) |
| + else |
| + AC_DEFINE(HAVE_LIBCAP, 1, |
| + [Define to 1 if you have the `cap' library (-lcap).] |
| + ) |
| + HAVE_LIBCAP=1 |
| + fi |
| fi |
| |
| VL_LIB_READLINE |
| -- |
| 1.9.1 |
| |