From: Dmitry V. Levin Date: Sun, 18 Dec 2016 11:56:28 +0000 (+0000) Subject: m4: fix check-valgrind-* rules generated by AX_VALGRIND_CHECK X-Git-Tag: v4.16~346 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0fcb3efcf38a6161353d5c7b25f578107577bc0a;p=strace m4: fix check-valgrind-* rules generated by AX_VALGRIND_CHECK * m4/ax_valgrind_check.m4 (check-valgrind-$(1)): Depend on $(BUILT_SOURCES), honor $(AM_MAKEFLAGS), build check-am instead of check-TESTS. --- diff --git a/m4/ax_valgrind_check.m4 b/m4/ax_valgrind_check.m4 index b18babe6..fa84a35e 100644 --- a/m4/ax_valgrind_check.m4 +++ b/m4/ax_valgrind_check.m4 @@ -68,6 +68,7 @@ # warranty. #serial 13 +#modified for strace project dnl Configured tools m4_define([valgrind_tool_list], [[memcheck], [helgrind], [drd], [sgcheck]]) @@ -206,9 +207,9 @@ VALGRIND_LOG_COMPILER = \ $(VALGRIND) $(VALGRIND_SUPPRESSIONS) --error-exitcode=1 $(VALGRIND_FLAGS) define valgrind_tool_rule = -check-valgrind-$(1): +check-valgrind-$(1): $$(BUILT_SOURCES) ifeq ($$(VALGRIND_ENABLED)-$$(ENABLE_VALGRIND_$(1)),yes-yes) - $$(valgrind_v_use)$$(MAKE) check-TESTS \ + $$(valgrind_v_use)$$(MAKE) $$(AM_MAKEFLAGS) check-am \ TESTS_ENVIRONMENT="$$(VALGRIND_TESTS_ENVIRONMENT)" \ LOG_COMPILER="$$(VALGRIND_LOG_COMPILER)" \ LOG_FLAGS="$$(valgrind_$(1)_flags)" \