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