make: provide toolchain support for buildtests
This commit is contained in:
parent
ac9311a47a
commit
0972082b8a
@ -9,17 +9,19 @@ buildtest:
|
|||||||
@ \
|
@ \
|
||||||
RESULT=true ; \
|
RESULT=true ; \
|
||||||
for board in $(BOARDS); do \
|
for board in $(BOARDS); do \
|
||||||
$(COLOR_ECHO) -n "Building for $$board ... " ; \
|
if BOARD=$${board} $(MAKE) check-toolchain-supported > /dev/null 2>&1; then \
|
||||||
BOARD=$${board} RIOT_CI_BUILD=1 RIOT_VERSION_OVERRIDE=buildtest \
|
$(COLOR_ECHO) -n "Building for $$board ... " ; \
|
||||||
$(MAKE) clean all -j $(NPROC) $(BUILDTEST_MAKE_REDIRECT); \
|
BOARD=$${board} RIOT_CI_BUILD=1 RIOT_VERSION_OVERRIDE=buildtest \
|
||||||
RES=$$? ; \
|
$(MAKE) clean all -j $(NPROC) $(BUILDTEST_MAKE_REDIRECT); \
|
||||||
if [ $$RES -eq 0 ]; then \
|
RES=$$? ; \
|
||||||
$(COLOR_ECHO) "$(COLOR_GREEN)success.$(COLOR_RESET)" ; \
|
if [ $$RES -eq 0 ]; then \
|
||||||
else \
|
$(COLOR_ECHO) "$(COLOR_GREEN)success.$(COLOR_RESET)" ; \
|
||||||
$(COLOR_ECHO) "$(COLOR_RED)failed!$(COLOR_RESET)" ; \
|
else \
|
||||||
RESULT=false ; \
|
$(COLOR_ECHO) "$(COLOR_RED)failed!$(COLOR_RESET)" ; \
|
||||||
fi ; \
|
RESULT=false ; \
|
||||||
$(MAKE) clean-intermediates >/dev/null 2>&1 || true; \
|
fi ; \
|
||||||
|
$(MAKE) clean-intermediates >/dev/null 2>&1 || true; \
|
||||||
|
fi; \
|
||||||
done ; \
|
done ; \
|
||||||
$${RESULT}
|
$${RESULT}
|
||||||
endif # BUILD_IN_DOCKER
|
endif # BUILD_IN_DOCKER
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user