File indexing completed on 2026-04-09 07:48:53
0001
0002
0003 CUDA_PREFIX=/usr/local/cuda
0004
0005 name=CSGPrimTest
0006 srcs="$name.cc ../CSGPrim.cc ../CU.cc"
0007
0008 gcc -g \
0009 $srcs \
0010 -I.. \
0011 -I${CUDA_PREFIX}/include \
0012 -std=c++11 -lstdc++ \
0013 -L${CUDA_PREFIX}/lib -lcudart \
0014 -o /tmp/$name
0015
0016 [ $? -ne 0 ] && echo compile error && exit 1
0017
0018 case $(uname) in
0019 Darwin) var=DYLD_LIBRARY_PATH debugger=lldb_ ;;
0020 Linux) var=LD_LIBRARY_PATH debugger=gdb ;;
0021 esac
0022
0023 cmd="$var=${CUDA_PREFIX}/lib /tmp/$name $*"
0024 echo $cmd
0025 eval $cmd
0026 [ $? -ne 0 ] && echo run error && exit 2
0027
0028 exit 0
0029