diff --git a/configure/RULES_BUILD b/configure/RULES_BUILD index ca05f19c6..8bc94ba33 100644 --- a/configure/RULES_BUILD +++ b/configure/RULES_BUILD @@ -335,10 +335,12 @@ $(MODNAME): %$(MODEXT): %$(EXE) #--------------------------------------------------------------- # Automated testing -runtests: $(TESTSCRIPTS) +ifneq ($(strip $(TESTSCRIPTS)),) +runtests:: $(TESTSCRIPTS) ifdef RUNTESTS_ENABLED -$(PERL) -MTest::Harness -e 'runtests @ARGV if @ARGV;' $^ endif +endif testspec: $(TESTSCRIPTS) @$(RM) $@ @@ -349,7 +351,7 @@ testspec: $(TESTSCRIPTS) $(if $(TESTSPEC_$(OS_CLASS)), @echo "Harness: $(TESTSPEC_$(OS_CLASS))" >> $@) test-results: tapfiles -ifneq ($(TAPFILES),) +ifneq ($(strip $(TAPFILES)),) ifdef RUNTESTS_ENABLED $(PROVE) --failures --ext .tap --exec "$(CAT)" --color $(TAPFILES) endif