diff --git a/cmake/scripts/make-debug-cfg.sh b/cmake/scripts/make-debug-cfg.sh index a5c3084..3733c83 100755 --- a/cmake/scripts/make-debug-cfg.sh +++ b/cmake/scripts/make-debug-cfg.sh @@ -15,7 +15,7 @@ if [ "${counter}" -ge 5 ];then exit 1 fi -build_generator="ninja" +build_generator="make" os_fsfw="rtems" builddir="build-Debug" build_type="debug" @@ -27,7 +27,7 @@ else fi echo "Running command (without the leading +):" -set -x # Print command +set -x # Print command ${python} ${cfg_script_name} -o "${os_fsfw}" -g "${build_generator}" -l "${builddir}" \ -b "${build_type}" # Use this if commands are added which should not be printed diff --git a/cmake/scripts/ninja-debug-cfg.sh b/cmake/scripts/ninja-debug-cfg.sh new file mode 100755 index 0000000..b452496 --- /dev/null +++ b/cmake/scripts/ninja-debug-cfg.sh @@ -0,0 +1,34 @@ +#!/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 + +build_generator="ninja" +os_fsfw="rtems" +builddir="build-Debug" +build_type="debug" +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}" -l "${builddir}" \ + -b "${build_type}" +# Use this if commands are added which should not be printed +# set +x