From d0cb95a7e113533ad4ed8da45b68517a67f51f6a Mon Sep 17 00:00:00 2001 From: mikeller Date: Sun, 3 Mar 2019 03:17:40 +1300 Subject: [PATCH] Fix false positives in target independence check. --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index b31a3b784..a686c1096 100644 --- a/Makefile +++ b/Makefile @@ -561,9 +561,9 @@ test_%: check-target-independence: $(V1) for test_target in $(VALID_TARGETS); do \ - FOUND=$$(grep -rE "\W$${test_target}\W?" src/main | grep -vE "(//)|(/\*).*\W$${test_target}\W?" | grep -vE "^src/main/target"); \ + FOUND=$$(grep -rE "\W$${test_target}(\W.*)?$$" src/main | grep -vE "(//)|(/\*).*\W$${test_target}(\W.*)?$$" | grep -vE "^src/main/target"); \ if [ "$${FOUND}" != "" ]; then \ - echo "Target dependencies found:"; \ + echo "Target dependencies for target '$${test_target}' found:"; \ echo "$${FOUND}"; \ exit 1; \ fi; \