summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Mussared <jim.mussared@gmail.com>2022-07-08 15:27:23 +1000
committerDamien George <damien@micropython.org>2022-08-03 00:08:28 +1000
commit58bed5ec14a2575fd53ca1822be80860f7e3023a (patch)
treeddae23585990d89d2cc149a4073ab53583b92158
parent19f5da9e1bf23821095da2252c2f3c2381f2fe21 (diff)
tools/ci.sh: Initialise submodules for more ports.
Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
-rwxr-xr-xtools/ci.sh6
1 files changed, 6 insertions, 0 deletions
diff --git a/tools/ci.sh b/tools/ci.sh
index 6c3914b14..7e2479e43 100755
--- a/tools/ci.sh
+++ b/tools/ci.sh
@@ -245,8 +245,10 @@ function ci_qemu_arm_setup {
function ci_qemu_arm_build {
make ${MAKEOPTS} -C mpy-cross
+ make ${MAKEOPTS} -C ports/qemu-arm submodules
make ${MAKEOPTS} -C ports/qemu-arm CFLAGS_EXTRA=-DMP_ENDIANNESS_BIG=1
make ${MAKEOPTS} -C ports/qemu-arm clean
+ make ${MAKEOPTS} -C ports/qemu-arm -f Makefile.test submodules
make ${MAKEOPTS} -C ports/qemu-arm -f Makefile.test test
make ${MAKEOPTS} -C ports/qemu-arm -f Makefile.test clean
make ${MAKEOPTS} -C ports/qemu-arm -f Makefile.test BOARD=sabrelite test
@@ -354,6 +356,7 @@ function ci_teensy_setup {
}
function ci_teensy_build {
+ make ${MAKEOPTS} -C ports/teensy submodules
make ${MAKEOPTS} -C ports/teensy
}
@@ -577,6 +580,7 @@ function ci_unix_float_clang_run_tests {
function ci_unix_settrace_build {
make ${MAKEOPTS} -C mpy-cross
+ make ${MAKEOPTS} -C ports/unix submodules
make ${MAKEOPTS} -C ports/unix "${CI_UNIX_OPTS_SYS_SETTRACE[@]}"
}
@@ -586,6 +590,7 @@ function ci_unix_settrace_run_tests {
function ci_unix_settrace_stackless_build {
make ${MAKEOPTS} -C mpy-cross
+ make ${MAKEOPTS} -C ports/unix submodules
make ${MAKEOPTS} -C ports/unix "${CI_UNIX_OPTS_SYS_SETTRACE_STACKLESS[@]}"
}
@@ -661,6 +666,7 @@ function ci_windows_setup {
function ci_windows_build {
make ${MAKEOPTS} -C mpy-cross
+ make ${MAKEOPTS} -C ports/windows submodules
make ${MAKEOPTS} -C ports/windows CROSS_COMPILE=i686-w64-mingw32-
}