Tools: jsbsim script should not re-install jsbsim if it's already installed

It's called unconditionally from other script/s that may be run repeatedly
This commit is contained in:
Buzz 2018-03-02 10:20:13 +10:00 committed by Peter Barker
parent 4ba5a368ff
commit f5b2d5ca66

View File

@ -2,9 +2,20 @@
set -e set -e
set -x set -x
echo "---------- $0 start ----------"
rm -rf jsbsim # don't waste time rebuilding jsbsim if we already have a working copy of it
git clone https://github.com/tridge/jsbsim.git # this can save ~10 or minutes on some hardware
cd jsbsim JSBBINARY=~/jsbsim/src/JSBSim
./autogen.sh if [ -f $JSBBINARY ]; then
make -j2 echo "$JSBBINARY exists, skipping build. (to force rebuild then remove this file and re-run) "
else
echo "$JSBBINARY does not exist, building it in your home folder:"
cd ~
rm -rf jsbsim
git clone https://github.com/tridge/jsbsim.git
cd jsbsim
./autogen.sh
make -j2
fi
echo "---------- $0 end ----------"