1#!/bin/bash 2 3cd $(dirname $0) 4 5# Checkout externals 6[ -d externals ] || mkdir ../../externals 7git clone https://github.com/eclipse-threadx/threadx.git ../../externals/threadx 8git clone https://github.com/eclipse-threadx/netxduo.git ../../externals/netxduo 9git clone https://github.com/eclipse-threadx/filex.git ../../externals/filex 10 11# Add junit output for ctest generation 12if ! grep -q "\-\-output\-junit \$1.xml" ../../externals/threadx/scripts/cmake_bootstrap.sh; then 13 sed -i 's/ctest $parallel --timeout 1000 -O $1.txt/& --output-junit $1.xml/g' ../../externals/threadx/scripts/cmake_bootstrap.sh 14fi 15 16[ -f .run.sh ] || ln -sf ../../externals/threadx/scripts/cmake_bootstrap.sh .run.sh 17./.run.sh $*