Re: Valgrind check: No rule to make target 'check-TESTS'
Sébastien Wilmet <[email protected]> Mon, 1 Aug 2016 16:24:13 +0200
| Newsgroups | gmane.comp.sysutils.autoconf.archive-maintainers |
|---|---|
| Message-ID | <[email protected]> |
On Mon, Aug 01, 2016 at 03:02:05PM +0100, Philip Withnall wrote: > I suspect you have added @VALGRIND_CHECK_RULES@ to > $top_srcdir/Makefile.am, and are running `make check-valgrind-memcheck` > there. What you need to do instead is to add @VALGRIND_CHECK_RULES@ to > $top_srcdir/testsuite/Makefile.am, and run `make -C testsuite check- > valgrind-memcheck`. > > check-TESTS should be defined in $top_builddir/testsuite/Makefile.in, > but not in $top_builddir/Makefile.in, since you don’t have any tests > defined there. Thanks for the quick reply, it was indeed that. The doc at the top of ax_valgrind_check.m4 is correct, but not the doc at: https://developer.gnome.org/programming-guidelines/stable/tooling.html.en#valgrind “3. Add @VALGRIND_CHECK_RULES to the top-level Makefile.am.” (BTW a @ is missing at the end of VALGRIND_CHECK_RULES). -- Sébastien