File indexing completed on 2026-04-09 07:49:22
0001
0002
0003 defarg="build_run_ana"
0004 arg=${1:-$defarg}
0005
0006 name=stree_add_inst_test
0007 export BASE=/tmp/$name
0008 export FOLD=$BASE/stree
0009 mkdir -p $BASE
0010
0011
0012 if [ "${arg/build}" != "$arg" ]; then
0013 gcc $name.cc \
0014 -std=c++11 -lstdc++ \
0015 -I.. \
0016 -I$OPTICKS_PREFIX/externals/glm/glm \
0017 -o /tmp/$name/$name
0018 [ $? -ne 0 ] && echo $BASH_SOURCE build error && exit 1
0019 fi
0020
0021 if [ "${arg/run}" != "$arg" ]; then
0022 /tmp/$name/$name
0023 [ $? -ne 0 ] && echo $BASH_SOURCE run error && exit 2
0024 fi
0025
0026 if [ "${arg/ana}" != "$arg" ]; then
0027 ${IPYTHON:-ipython} --pdb -i $name.py
0028 [ $? -ne 0 ] && echo $BASH_SOURCE ana error && exit 2
0029 fi
0030
0031 exit 0
0032