]> git.ipfire.org Git - thirdparty/nettle.git/commitdiff
New convenience make variable VALGRIND.
authorNiels Möller <nisse@lysator.liu.se>
Thu, 20 Sep 2012 18:59:22 +0000 (20:59 +0200)
committerNiels Möller <nisse@lysator.liu.se>
Thu, 20 Sep 2012 18:59:22 +0000 (20:59 +0200)
ChangeLog
testsuite/Makefile.in

index 83cd84bf99f300fb9c5bf8c1880b0564ec8a7efa..548c603ffbe210b26650a0e0f0b5b05948ac4e96 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2012-09-20  Niels Möller  <nisse@lysator.liu.se>
 
+       * testsuite/Makefile.in (VALGRIND): New variable, to make valgrind
+       checking easier.
+
        * configure.ac: New substitution IF_CXX, replacing CXX_TESTS.
        (dummy-dep-files): Handle .cxx files.
 
index 256bcf6d48e2abe090e81bbbf1e55138f7f8c28b..55598867fa6e84b909193d3d4ee63a5ec0b65113 100644 (file)
@@ -95,6 +95,13 @@ include $(srcdir)/.test-rules.make
 $(TARGETS) $(EXTRA_TARGETS): testutils.$(OBJEXT) ../nettle-internal.$(OBJEXT) \
        ../libnettle.a @IF_HOGWEED@ ../libhogweed.a
 
+# For use as, e.g.,
+#
+#   make check EMULATOR='$(VALGRIND)'
+#   make check EMULATOR='$(VALGRIND) --log-fd=3' 3>valgrind.log
+
+VALGRIND = valgrind --error-exitcode=1 --leak-check=full --show-reachable=yes
+
 # The PATH update is for locating dlls on w*ndows.
 check: $(TS_ALL)
        LD_LIBRARY_PATH=../.lib PATH="../.lib:$$PATH" srcdir="$(srcdir)" \