From 74eed61dec8702c89f3e121d577ea9db25c961a4 Mon Sep 17 00:00:00 2001 From: Jackie Huang 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 --- 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=.]) -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=.]) + 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