grep -E "\.(c|h)$$" | sed -e "s@$(abs_srcdir)/@@g" | sort > $@
DISTCHECK_CONFIGURE_FLAGS = \
+ --enable-tests \
--with-dbuspolicydir=$$dc_install_base/$(dbuspolicydir) \
--with-dbussystemservicedir=$$dc_install_base/$(dbussystemservicedir)
# ------------------------------------------------------------------------------
+AC_ARG_ENABLE([tests],
+ [AS_HELP_STRING([--enable-tests],
+ [enable tests (disabled by default)])],
+ [enable_tests=$enableval],
+ [enable_tests=no])
+
+if test "x$enable_tests" = "xyes"; then
+ AC_DEFINE([ENABLE_TESTS], [1], [Define if tests should be built])
+else
+ AC_DEFINE([ENABLE_TESTS], [0], [Define if tests should be built])
+fi
+
+AM_CONDITIONAL([BUILD_TESTS], [test "x$enable_tests" = "xyes"])
+
+# ------------------------------------------------------------------------------
+
AC_ARG_WITH([dbuspolicydir],
AS_HELP_STRING([--with-dbuspolicydir=DIR], [D-Bus policy directory]),
[],
#include "sources/uptime.h"
// Load test sources
+#if ENABLE_TESTS
#include "sources/test-error.h"
#include "sources/test-flapping.h"
#include "sources/test-stall.h"
+#endif /* ENABLE_TESTS */
// Register all sources
static const collecty_source_impl* source_impls[] = {
&unbound_source,
&uptime_source,
+#if ENABLE_TESTS
// Tests
&test_error_source,
&test_flapping_source,
&test_stall_source,
+#endif /* ENABLE_TESTS */
NULL,
};