File indexing completed on 2026-04-09 07:49:18
0001
0002 usage(){ cat << EOU
0003 SGLM_test.sh
0004 ============
0005
0006 ::
0007
0008 ~/o/sysrap/tests/SGLM_test.sh
0009
0010 EOU
0011 }
0012
0013 msg="=== $BASH_SOURCE :"
0014 name=SGLM_test
0015 bin=/tmp/$name
0016
0017 cuda_prefix=/usr/local/cuda
0018 CUDA_PREFIX=${CUDA_PREFIX:-$cuda_prefix}
0019
0020 cd $(dirname $(realpath $BASH_SOURCE))
0021
0022
0023 test=descProjection
0024 export TEST=${TEST:-$test}
0025
0026 export VIZMASK=t1
0027
0028 cam=perspective
0029
0030 export CAM=${CAM:-$cam}
0031
0032
0033 vars="BASH_SOURCE name bin CUDA_PREFIX VIZMASK test TEST CAM"
0034 for var in $vars ; do printf "%20s : %s \n" "$var" "${!var}" ; done
0035
0036 gcc $name.cc -g -Wall -std=c++17 -lstdc++ -lm \
0037 -I.. \
0038 -I$OPTICKS_PREFIX/externals/glm/glm \
0039 -I$OPTICKS_PREFIX/externals/plog/include \
0040 -I$CUDA_PREFIX/include \
0041 -DWITH_CHILD \
0042 -o $bin
0043
0044 [ $? -ne 0 ] && echo $msg compile error && exit 1
0045
0046 $bin
0047 [ $? -ne 0 ] && echo $msg run error && exit 2
0048
0049 exit 0
0050
0051