From: Niels Möller Date: Thu, 20 Sep 2012 18:59:22 +0000 (+0200) Subject: New convenience make variable VALGRIND. X-Git-Tag: nettle_2.6_release_20130116~55 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4404dc6db87ae1649ab6463d15a904eee767484d;p=thirdparty%2Fnettle.git New convenience make variable VALGRIND. --- diff --git a/ChangeLog b/ChangeLog index 83cd84bf..548c603f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2012-09-20 Niels Möller + * 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. diff --git a/testsuite/Makefile.in b/testsuite/Makefile.in index 256bcf6d..55598867 100644 --- a/testsuite/Makefile.in +++ b/testsuite/Makefile.in @@ -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)" \