Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-04-09 07:49:22

0001 #!/bin/bash -l 
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