From 0972082b8ae03eb05fd8f1f6caf0aa564644a8df Mon Sep 17 00:00:00 2001 From: Martine Lenders <m.lenders@fu-berlin.de> Date: Tue, 7 Aug 2018 18:42:38 +0200 Subject: [PATCH] make: provide toolchain support for buildtests --- makefiles/buildtests.inc.mk | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/makefiles/buildtests.inc.mk b/makefiles/buildtests.inc.mk index e67f9f4982..3d560590af 100644 --- a/makefiles/buildtests.inc.mk +++ b/makefiles/buildtests.inc.mk @@ -9,17 +9,19 @@ buildtest: @ \ RESULT=true ; \ for board in $(BOARDS); do \ - $(COLOR_ECHO) -n "Building for $$board ... " ; \ - BOARD=$${board} RIOT_CI_BUILD=1 RIOT_VERSION_OVERRIDE=buildtest \ - $(MAKE) clean all -j $(NPROC) $(BUILDTEST_MAKE_REDIRECT); \ - RES=$$? ; \ - if [ $$RES -eq 0 ]; then \ - $(COLOR_ECHO) "$(COLOR_GREEN)success.$(COLOR_RESET)" ; \ - else \ - $(COLOR_ECHO) "$(COLOR_RED)failed!$(COLOR_RESET)" ; \ - RESULT=false ; \ - fi ; \ - $(MAKE) clean-intermediates >/dev/null 2>&1 || true; \ + if BOARD=$${board} $(MAKE) check-toolchain-supported > /dev/null 2>&1; then \ + $(COLOR_ECHO) -n "Building for $$board ... " ; \ + BOARD=$${board} RIOT_CI_BUILD=1 RIOT_VERSION_OVERRIDE=buildtest \ + $(MAKE) clean all -j $(NPROC) $(BUILDTEST_MAKE_REDIRECT); \ + RES=$$? ; \ + if [ $$RES -eq 0 ]; then \ + $(COLOR_ECHO) "$(COLOR_GREEN)success.$(COLOR_RESET)" ; \ + else \ + $(COLOR_ECHO) "$(COLOR_RED)failed!$(COLOR_RESET)" ; \ + RESULT=false ; \ + fi ; \ + $(MAKE) clean-intermediates >/dev/null 2>&1 || true; \ + fi; \ done ; \ $${RESULT} endif # BUILD_IN_DOCKER -- GitLab