LIBUTEST_TMP = ${abs_top_builddir}/tests/var/tmp/
-VALGRIND_COMMAND= $(LIBTOOL) --mode=execute valgrind --leak-check=yes --show-reachable=yes --track-fds=yes --malloc-fill=A5 --free-fill=DE
+VALGRIND_COMMAND= $(LIBTOOL) --mode=execute valgrind --error-exitcode=1 --leak-check=yes --show-reachable=yes --track-fds=yes --malloc-fill=A5 --free-fill=DE
CLEANFILES+= \
tests/var/log/* \
libtest/framework.cc \
libtest/test.cc
libtest_libtest_la_CFLAGS= ${AM_CFLAGS} ${NO_CONVERSION} -DBUILDING_LIBTEST
-libtest_libtest_la_CPPFLAGS= ${AM_CPPFLAGS}
+libtest_libtest_la_CXXFLAGS= ${AM_CXXFLAGS} ${NO_CONVERSION} -DBUILDING_LIBTEST
clearn-var:
@rm -f tests/var/log/*
tests/var/run:
$(mkdir_p) tests/var/run
-noinst_PROGRAMS+= libtest/wait
+libtest_unittest_LDADD= \
+ libtest/libtest.la
+libtest_unittest_SOURCES= \
+ libtest/unittest.cc
+noinst_PROGRAMS+= libtest/unittest
+check_PROGRAMS+= libtest/unittest
libtest_wait_SOURCES= libtest/wait.cc
+noinst_PROGRAMS+= libtest/wait