File indexing completed on 2026-04-09 07:49:23
0001
0002
0003 name=stv_test
0004
0005 export FOLD=/tmp/$name
0006 mkdir -p $FOLD
0007 bin=$FOLD/$name
0008
0009 defarg=build_run
0010 arg=${1:-$defarg}
0011
0012 if [ "${arg/build}" != "$arg" ]; then
0013 gcc $name.cc -g -std=c++11 -lstdc++ -I.. -I$OPTICKS_PREFIX/externals/glm/glm -o $bin
0014 [ $? -ne 0 ] && echo $BASH_SOURCE build error && exit 1
0015 fi
0016
0017 if [ "${arg/run}" != "$arg" ]; then
0018 $bin
0019 [ $? -ne 0 ] && echo $BASH_SOURCE run error && exit 2
0020 fi
0021
0022 if [ "${arg/dbg}" != "$arg" ]; then
0023 case $(uname) in
0024 Darwin) lldb__ $bin ;;
0025 Linux) gdb__ $bin ;;
0026 esac
0027 [ $? -ne 0 ] && echo $BASH_SOURCE dbg error && exit 3
0028 fi
0029
0030
0031
0032
0033 exit 0
0034
0035