build: do not attempt pkg detection unless required
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
Alon Bar-Lev committed
Nov 16, 2015 at 13:29 UTC
018b3b0c48b4bac8af72ca9492eab7f23579f0ba
1 file changed
+12
-12
configure.ac
+12
-12
@@ -73,18 +73,6 @@ AC_TYPE_UINT16_T
73
AC_TYPE_UINT32_T
74
AC_C_INLINE
75
76
-PKG_CHECK_MODULES(
77
- [NFACCT],
78
- [libnetfilter_acct],
79
-)
80
-PKG_CHECK_MODULES(
81
- [LIBMNL],
82
- [libmnl],
83
-)
84
-PKG_CHECK_MODULES(
85
- [ZLIB],
86
- [zlib],
87
-)
76
AC_ARG_VAR([MATH_CFLAGS], [C compiler flags for math])
77
AC_ARG_VAR([MATH_LIBS], [linker flags for math])
78
if test -z "${MATH_LIBS}"; then
@@ -97,6 +85,14 @@ fi
85
86
test "${enable_daemon}" = "yes" && AC_DEFINE([NETDATA_DAEMON], [1], [daemon settings])
87
if test "${enable_plugin_nfacct}" = "yes"; then
88
+ PKG_CHECK_MODULES(
89
+ [NFACCT],
90
+ [libnetfilter_acct],
91
+ )
92
+ PKG_CHECK_MODULES(
93
+ [LIBMNL],
94
+ [libmnl],
95
+ )
96
test -z "${NFACCT_LIBS}" && AC_MSG_ERROR([netfilter_acct required but not found])
97
test -z "${LIBMNL_LIBS}" && AC_MSG_ERROR([libmnl required but not found])
98
AC_DEFINE([INTERNAL_PLUGIN_NFACCT], [1], [nfacct plugin settings])
@@ -104,6 +100,10 @@ if test "${enable_plugin_nfacct}" = "yes"; then
100
OPTIONAL_NFACCT_LIBS="${NFACCT_LIBS} ${LIBMNL_LIBS}"
101
fi
102
if test "${with_zlib}" = "yes"; then
103
+ PKG_CHECK_MODULES(
104
+ [ZLIB],
105
+ [zlib],
106
+ )
107
test -z "${ZLIB_LIBS}" && AC_MSG_ERROR([zlib required but not found])
108
AC_DEFINE([NETDATA_WITH_ZLIB], [1], [zlib settings])
109
OPTIONAL_ZLIB_CLFAGS="${ZLIB_CFLAGS}"