From 28ac9da07b279d26730a607903fb0fb7b5093573 Mon Sep 17 00:00:00 2001 From: Robin Mueller Date: Mon, 11 Oct 2021 12:59:15 +0200 Subject: [PATCH] added ninja build cfg (non-crosscompile) --- cmake/scripts/RPi/ninja-debug-cfg.sh | 33 ++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100755 cmake/scripts/RPi/ninja-debug-cfg.sh diff --git a/cmake/scripts/RPi/ninja-debug-cfg.sh b/cmake/scripts/RPi/ninja-debug-cfg.sh new file mode 100755 index 0000000..752c5a5 --- /dev/null +++ b/cmake/scripts/RPi/ninja-debug-cfg.sh @@ -0,0 +1,33 @@ +#!/bin/sh +counter=0 +cfg_script_name="cmake-build-cfg.py" +while [ ${counter} -lt 5 ] +do + cd .. + if [ -f ${cfg_script_name} ];then + break + fi + counter=$((counter=counter + 1)) +done + +if [ "${counter}" -ge 5 ];then + echo "${cfg_script_name} not found in upper directories!" + exit 1 +fi + +os_fsfw="linux" +tgt_bsp="arm/raspberrypi" +build_generator="Ninja" +builddir="build-Debug" +defines="LINUX_CROSS_COMPILE=OFF" +if [ "${OS}" = "Windows_NT" ]; then + python="py" +# Could be other OS but this works for now. +else + python="python3" +fi +echo "Running command (without the leading +):" +set -x # Print command +${python} ${cfg_script_name} -o "${os_fsfw}" -g "${build_generator}" -b "debug" -t "${tgt_bsp}" \ + -l "${builddir}" -d "${defines}" +# set +x