]> granicus.if.org Git - strace/commitdiff
m4: fix check-valgrind-* rules generated by AX_VALGRIND_CHECK
authorDmitry V. Levin <ldv@altlinux.org>
Sun, 18 Dec 2016 11:56:28 +0000 (11:56 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Sun, 18 Dec 2016 14:09:51 +0000 (14:09 +0000)
* m4/ax_valgrind_check.m4 (check-valgrind-$(1)): Depend
on $(BUILT_SOURCES), honor $(AM_MAKEFLAGS), build check-am
instead of check-TESTS.

m4/ax_valgrind_check.m4

index b18babe606749e66b56aaad59a33291f01e489af..fa84a35e95341f9211e0abfef6a3d4974043786d 100644 (file)
@@ -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)" \