From: Florian Forster Date: Wed, 3 Dec 2008 21:56:18 +0000 (+0100) Subject: configure.in: Check for `kvm_openfiles'. X-Git-Tag: collectd-4.5.2~9 X-Git-Url: https://git.verplant.org/?a=commitdiff_plain;h=37b233846620c200626518416e175bb317865a4b;p=collectd.git configure.in: Check for `kvm_openfiles'. Check for both, `kvm_nlist' and `kvm_openfiles' before enabling the tcpconns plugin with libkvm: Solaris has a libkvm, too, but doesn't provide the necessary functions to read the connections with it. At least not in the same way. --- diff --git a/configure.in b/configure.in index 3a5eb914..7a4c1517 100644 --- a/configure.in +++ b/configure.in @@ -1274,6 +1274,15 @@ then fi AM_CONDITIONAL(BUILD_WITH_LIBKVM_NLIST, test "x$with_kvm_nlist" = "xyes") +AC_CHECK_LIB(kvm, kvm_openfiles, [with_kvm_openfiles="yes"], [with_kvm_openfiles="no"]) +if test "x$with_kvm_openfiles" = "xyes" +then + AC_DEFINE(HAVE_LIBKVM_NLIST, 1, + [Define to 1 if you have the 'kvm' library with the 'kvm_openfiles' symbol (-lkvm)]) + with_libkvm="yes" +fi +AM_CONDITIONAL(BUILD_WITH_LIBKVM_OPENFILES, test "x$with_kvm_openfiles" = "xyes") + with_sensors_cflags="" with_sensors_ldflags="" AC_ARG_WITH(lm-sensors, [AS_HELP_STRING([--with-lm-sensors@<:@=PREFIX@:>@], [Path to lm_sensors.])], @@ -2694,7 +2703,7 @@ then plugin_swap="yes" fi -if test "x$with_kvm_nlist" = "xyes" +if test "x$with_kvm_openfiles$with_kvm_nlist" = "xyesyes" then plugin_tcpconns="yes" fi