man/mlmmj-sub.1 man/mlmmj-maintd.1 man/mlmmj-process.1 \
man/mlmmj-send.1 man/mlmmj-unsub.1 man/mlmmj-list.1
-SUBDIRS = src listtexts contrib tests
+SUBDIRS = src listtexts contrib
+
+if TESTS
+SUBDIRS += tests
check: $(check_SCRIPTS) $(check_PROGRAMS)
kyua --config=none test --kyuafile='$(builddir)/Kyuafile' \
--build-root='$(builddir)'
+endif
+
AC_FUNC_MALLOC
AC_CHECK_FUNCS([syslog])
AC_CHECK_FUNCS([arc4random_uniform copy_file_range])
-PKG_CHECK_MODULES([ATF], [atf-c])
+PKG_CHECK_MODULES([ATF], [atf-c], [HAVE_ATF=1], [NO_ATF=1])
+AC_CHECK_PROG([KYUA], [kyua], [HAVE_KYUA=1])
+AM_CONDITIONAL([TESTS], [test "x$HAVE_ATF" = x1 -a "x$HAVE_KYUA" = x1 ])
AC_CONFIG_FILES([Makefile])
AC_CONFIG_FILES([src/Makefile])