X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=configure.in;h=a16d3105c42667694cb927048fc5736fa118c156;hb=a980419090f734bf553d6228c9b5f38aaf560786;hp=ba52389eb3c48b28dbec8abfb4a82f6f7eb0e99f;hpb=42612558ff8279a80e32cc68d26b1b1bee800f4f;p=collectd.git diff --git a/configure.in b/configure.in index ba52389e..a16d3105 100644 --- a/configure.in +++ b/configure.in @@ -78,6 +78,10 @@ case $host_os in AC_DEFINE([KERNEL_AIX], 1, [True if program is to be compiled for a AIX kernel]) ac_system="AIX" ;; + *freebsd*) + AC_DEFINE([KERNEL_FREEBSD], 1, [True if program is to be compiled for a FreeBSD kernel]) + ac_system="FreeBSD" + ;; *) ac_system="unknown" esac @@ -1362,6 +1366,8 @@ fi m4_divert_once([HELP_WITH], [ collectd additional packages:]) +AM_CONDITIONAL([BUILD_FREEBSD],[test "x$x$ac_system" = "xFreeBSD"]) + AM_CONDITIONAL([BUILD_AIX],[test "x$x$ac_system" = "xAIX"]) if test "x$ac_system" = "xAIX" @@ -2497,8 +2503,8 @@ AM_CONDITIONAL(BUILD_WITH_LIBMYSQL, test "x$with_libmysql" = "xyes") # --with-libnetlink {{{ with_libnetlink_cflags="" -with_libnetlink_libs="-lnetlink" -AC_ARG_WITH(libnetlink, [AS_HELP_STRING([--with-libnetlink@<:@=PREFIX@:>@], [Path to libnetlink.])], +with_libnetlink_libs="-lmnl" +AC_ARG_WITH(libnetlink, [AS_HELP_STRING([--with-libnetlink@<:@=PREFIX@:>@], [Path to libmnl.])], [ echo "libnetlink: withval = $withval" if test "x$withval" = "xyes" @@ -2511,7 +2517,7 @@ AC_ARG_WITH(libnetlink, [AS_HELP_STRING([--with-libnetlink@<:@=PREFIX@:>@], [Pat if test -d "$withval/include" then with_libnetlink_cflags="-I$withval/include" - with_libnetlink_libs="-L$withval/lib -lnetlink" + with_libnetlink_libs="-L$withval/lib -lmnl" with_libnetlink="yes" else AC_MSG_ERROR("no such directory: $withval/include") @@ -2551,34 +2557,34 @@ then #include ]) AC_COMPILE_IFELSE([AC_LANG_PROGRAM( -[[[ +[[ #include #include #include #include #include #include -]]], -[[[ +]], +[[ int retval = TCA_STATS2; return (retval); -]]] +]] )], [AC_DEFINE([HAVE_TCA_STATS2], [1], [True if the enum-member TCA_STATS2 exists])]) AC_COMPILE_IFELSE([AC_LANG_PROGRAM( -[[[ +[[ #include #include #include #include #include #include -]]], -[[[ +]], +[[ int retval = TCA_STATS; return (retval); -]]] +]] )], [AC_DEFINE([HAVE_TCA_STATS], 1, [True if the enum-member TCA_STATS exists])]) @@ -4780,6 +4786,14 @@ then plugin_tcpconns="yes" fi +# FreeBSD + +if test "x$ac_system" = "xFreeBSD" +then + plugin_zfs_arc="yes" +fi + + if test "x$with_perfstat" = "xyes" then plugin_cpu="yes"