From 249c7fb3836a14dd17a0ad0f1516aa5a09a18444 Mon Sep 17 00:00:00 2001 From: Carsten Schmiemann Date: Sun, 31 Dec 2023 21:57:47 +0100 Subject: [PATCH] Add build flow control script --- build_w_flow_ctrl.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 build_w_flow_ctrl.sh diff --git a/build_w_flow_ctrl.sh b/build_w_flow_ctrl.sh new file mode 100644 index 0000000..7ca20ad --- /dev/null +++ b/build_w_flow_ctrl.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +BASE_DIR="$(dirname ${BASH_SOURCE[0]})" +BUILD_DIR=$BASE_DIR/build +PICO_SDK_DIR=$BASE_DIR/pico-sdk + +main() { + if [ ! -d "$PICO_SDK_DIR/.git" ]; then + git submodule sync --recursive + git submodule update --init --recursive + fi + + cmake -DFLOW_CONTROL=true -B $BUILD_DIR -S $BASE_DIR + make -C $BUILD_DIR +} + +main $@