make: provide toolchain support for buildtests

This commit is contained in:
Martine Lenders 2018-08-07 18:42:38 +02:00
parent ac9311a47a
commit 0972082b8a

View File

@ -9,6 +9,7 @@ buildtest:
@ \ @ \
RESULT=true ; \ RESULT=true ; \
for board in $(BOARDS); do \ for board in $(BOARDS); do \
if BOARD=$${board} $(MAKE) check-toolchain-supported > /dev/null 2>&1; then \
$(COLOR_ECHO) -n "Building for $$board ... " ; \ $(COLOR_ECHO) -n "Building for $$board ... " ; \
BOARD=$${board} RIOT_CI_BUILD=1 RIOT_VERSION_OVERRIDE=buildtest \ BOARD=$${board} RIOT_CI_BUILD=1 RIOT_VERSION_OVERRIDE=buildtest \
$(MAKE) clean all -j $(NPROC) $(BUILDTEST_MAKE_REDIRECT); \ $(MAKE) clean all -j $(NPROC) $(BUILDTEST_MAKE_REDIRECT); \
@ -20,6 +21,7 @@ buildtest:
RESULT=false ; \ RESULT=false ; \
fi ; \ fi ; \
$(MAKE) clean-intermediates >/dev/null 2>&1 || true; \ $(MAKE) clean-intermediates >/dev/null 2>&1 || true; \
fi; \
done ; \ done ; \
$${RESULT} $${RESULT}
endif # BUILD_IN_DOCKER endif # BUILD_IN_DOCKER