1
0
Fork 0

Continue on error

This commit is contained in:
Fred Sundvik 2016-08-16 08:42:08 +03:00
parent 3442e216dc
commit 03e31ef8b9
2 changed files with 10 additions and 3 deletions

View file

@ -12,6 +12,8 @@ endif
override SILENT = false
ON_ERROR := error_occured=1
STARTING_MAKEFILE := $(firstword $(MAKEFILE_LIST))
ROOT_MAKEFILE := $(lastword $(MAKEFILE_LIST))
ROOT_DIR := $(dir $(ROOT_MAKEFILE))
@ -302,7 +304,9 @@ $(SUBPROJECTS): %: %-allkm
done
$(eval $(call PARSE_RULE,$@))
$(eval $(call SET_SILENT_MODE))
+$(foreach COMMAND,$(COMMANDS),$(RUN_COMMAND))
+error_occured=0; \
$(foreach COMMAND,$(COMMANDS),$(RUN_COMMAND)) \
if [ $$error_occured -gt 0 ]; then printf "$(MSG_ERRORS)" & exit $$error_occured; fi
.PHONY: all