summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTing-Wei Lan <lantw@src.gnome.org>2019-08-29 15:13:18 +0800
committerBenoit Dejean <bdejean@gmail.com>2019-10-31 20:06:56 +0100
commit34242826d6f12ffbe8798c83e6d32a061a8843fe (patch)
tree67390fac4f2a3f6cde3fdc232abc02de56498389
parent9146c9d0e41a8e6fde241f6aa094358294a3e76d (diff)
downloadlibgtop-34242826d6f12ffbe8798c83e6d32a061a8843fe.tar.gz
Check for kinfo_getfile on FreeBSD
Code in sysdeps/freebsd contains a lot of HAVE_KINFO_GETFILE checks, but the macro is always undefined because the configure script doesn't check for it. To fix it, add required checks for kinfo_getfile function.
-rw-r--r--libgtop-sysdeps.m43
1 files changed, 3 insertions, 0 deletions
diff --git a/libgtop-sysdeps.m4 b/libgtop-sysdeps.m4
index fff7af6a..b363dae0 100644
--- a/libgtop-sysdeps.m4
+++ b/libgtop-sysdeps.m4
@@ -118,6 +118,9 @@ AC_DEFUN([GNOME_LIBGTOP_SYSDEPS],[
AC_CHECK_LIB(kvm, kvm_open, KVM_LIBS=-lkvm, KVM_LIBS=)
AC_SUBST(KVM_LIBS)
+ AC_CHECK_LIB(util, kinfo_getfile)
+ AC_CHECK_FUNCS(kinfo_getfile)
+
AC_CHECK_HEADERS(net/if_var.h,,, [
#include <net/if.h>
#include <sys/types.h>