From 2eada6f4e62ac106ac147c31a5664504df8e27c3 Mon Sep 17 00:00:00 2001 From: Jürgen Knödlseder Date: Thu, 25 Apr 2013 12:03:36 +0200 Subject: [PATCH] Add valgrind rule --- test/Makefile.am | 13 +++++++++++++ 1 file changed, 13 insertions(+), 0 deletions(-) diff --git a/test/Makefile.am b/test/Makefile.am index a2a61d6..f94addb 100644 --- a/test/Makefile.am +++ b/test/Makefile.am @@ -19,3 +19,16 @@ TESTS_ENVIRONMENT = @RUNSHARED@=$(top_builddir)/src/.libs$(TEST_ENV_DIR):$(LIBDI TESTS = test_ctools.sh \ $(TEST_CSCRIPTS) \ $(TEST_PYTHON_SCRIPT) + +# Add Valgrind rule +valgrind: + @if type valgrind >/dev/null 2>&1; then \ + for prog in $(check_PROGRAMS) ; do \ + valgrind --leak-check=full \ + --xml=yes --xml-file=tmp.xml ./$$prog; \ + sed '/<\/valgrindoutput>/d' tmp.xml > valgrind_$$prog.xml; \ + echo '' >> valgrind_$$prog.xml; \ + done ; \ + else \ + echo "valgrind not found in PATH."; \ + fi -- libgit2 0.21.4