From: zvecr Date: Sat, 26 Jan 2019 18:03:58 +0000 (+0000) Subject: Remove duplicate make invocations X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=9f63cd0d1de5c5ece532bdd343f8cf810ac36432;p=qmk_firmware.git Remove duplicate make invocations --- diff --git a/Makefile b/Makefile index 45e47c003..dd3335711 100644 --- a/Makefile +++ b/Makefile @@ -548,9 +548,10 @@ endif # it has to be there to allow parallel execution of the submake # This always tries to compile everything, even if error occurs in the middle # But we return the error code at the end, to trigger travis failures - $(foreach COMMAND,$(COMMANDS),$(RUN_COMMAND)) + # The sort at this point is to remove duplicates + $(foreach COMMAND,$(sort $(COMMANDS)),$(RUN_COMMAND)) if [ -f $(ERROR_FILE) ]; then printf "$(MSG_ERRORS)" & exit 1; fi; - $(foreach TEST,$(TESTS),$(RUN_TEST)) + $(foreach TEST,$(sort $(TESTS)),$(RUN_TEST)) if [ -f $(ERROR_FILE) ]; then printf "$(MSG_ERRORS)" & exit 1; fi; # These no longer work because of the colon system