+ added check if COMSPEC returns error code

This commit is contained in:
pierre 2002-12-17 12:03:13 +00:00
parent dfb2918780
commit e1d40d471a
2 changed files with 37 additions and 6 deletions

View File

@ -1,5 +1,5 @@
#
# Don't edit, this file is generated by FPCMake Version 1.1 [2002/12/15]
# Don't edit, this file is generated by FPCMake Version 1.1 [2002/12/17]
#
default: allexectests
MAKEFILETARGETS=linux go32v2 win32 os2 freebsd beos netbsd amiga atari sunos qnx netware openbsd wdosx
@ -1078,6 +1078,14 @@ units/$(FPCMADE):
DOTEST=./dotest$(EXEEXT)
$(DOTEST) : units utils/dotest.pp utils/redir.pp utils/teststr.pp
$(FPC) -n -Fuunits -FE. utils/dotest.pp
$(FPC) -n -Fuunits -FE. utils/fail.pp
$(FPC) -n -Fuunits -FE. utils/testfail.pp
ifneq ($(wildcard ./testfail$(SRCEXEEXT)),)
TESTCOMSPECRES:=$(shell ./testfail$(SRCEXEEXT))
endif
ifneq ($(TESTCOMSPECRES),)
NOCOMSPEC=1
endif
DIGEST=./digest$(EXEEXT)
$(DIGEST) : units utils/digest.pp utils/teststr.pp
$(FPC) -n -Fuunits -FE. utils/digest.pp
@ -1094,7 +1102,10 @@ ifdef INTERACTIVE
override DOTESTOPT+=-i
endif
ifdef DOALL
override DOTESTOPT=-a
override DOTESTOPT+=-a
endif
ifdef NOCOMSPEC
override DOTESTOPT+=-x
endif
DIRS=webtbs webtbf tbs tbf test test/cg test/units/system test/units/dos test/units/objects
%.log : %.pp $(DOTEST)
@ -1144,7 +1155,7 @@ endif
-rm -f ptest.* ppas.sh ppas.bat gmon.out allpreps-stamp.$(OS_TARGET)
$(MAKE) -C units clean
distclean: clean
-rm -f dotest$(EXEEXT) digest$(EXEEXT)
-rm -f dotest$(EXEEXT) digest$(EXEEXT)
.PHONY: all full rundigest dailytest onlyknown onlygraph onlyinteractive
rundigest : $(DIGEST)
-$(DIGEST)
@ -1168,6 +1179,9 @@ info :
@echo " onlygraph - run only graph tests"
@echo " onlyinteractive - run only interactive tests"
@echo Done using FPC=$(FPC)
ifdef COMSPEC
@echo And using COMSPEC=$(COMSPEC)
endif
override DATESUFFIX:=$(shell $(DATE) +%Y.%m.%d)
ifneq ($(wildcard log.$(DATESUFFIX)),)
override DATESUFFIX=$(shell $(DATE) +%Y.%m.%d.%H.%M)

View File

@ -61,6 +61,16 @@ units/$(FPCMADE):
DOTEST=./dotest$(EXEEXT)
$(DOTEST) : units utils/dotest.pp utils/redir.pp utils/teststr.pp
$(FPC) -n -Fuunits -FE. utils/dotest.pp
$(FPC) -n -Fuunits -FE. utils/fail.pp
$(FPC) -n -Fuunits -FE. utils/testfail.pp
ifneq ($(wildcard ./testfail$(SRCEXEEXT)),)
TESTCOMSPECRES:=$(shell ./testfail$(SRCEXEEXT))
endif
ifneq ($(TESTCOMSPECRES),)
NOCOMSPEC=1
endif
DIGEST=./digest$(EXEEXT)
$(DIGEST) : units utils/digest.pp utils/teststr.pp
@ -87,7 +97,11 @@ override DOTESTOPT+=-i
endif
ifdef DOALL
override DOTESTOPT=-a
override DOTESTOPT+=-a
endif
ifdef NOCOMSPEC
override DOTESTOPT+=-x
endif
@ -180,7 +194,7 @@ endif
$(MAKE) -C units clean
distclean: clean
-rm -f dotest$(EXEEXT) digest$(EXEEXT)
-rm -f dotest$(EXEEXT) digest$(EXEEXT)
#
# Main rules
@ -215,7 +229,10 @@ info :
@echo " onlyknown - run only known bugs"
@echo " onlygraph - run only graph tests"
@echo " onlyinteractive - run only interactive tests"
@echo Done using FPC=$(FPC)
@echo Done using FPC=$(FPC)
ifdef COMSPEC
@echo And using COMSPEC=$(COMSPEC)
endif
override DATESUFFIX:=$(shell $(DATE) +%Y.%m.%d)