diff options
-rw-r--r-- | share/mk/bsd.test.mk | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/share/mk/bsd.test.mk b/share/mk/bsd.test.mk index 38e945e..fb841da 100644 --- a/share/mk/bsd.test.mk +++ b/share/mk/bsd.test.mk @@ -54,9 +54,11 @@ _TESTS= .include <plain.test.mk> .include <tap.test.mk> -.if !empty(TESTS_SUBDIRS) -SUBDIR+= ${TESTS_SUBDIRS} +.for ts in ${TESTS_SUBDIRS} +.if empty(SUBDIR:M${ts}) +SUBDIR+= ${ts} .endif +.endfor # it is rare for test cases to have man pages .if !defined(MAN) |