From: miha-q <> Date: Thu, 21 Mar 2024 12:13:13 +0000 (-0400) Subject: Thu Mar 21 08:13:13 AM EDT 2024 X-Git-Url: http://www.foleosoft.com/?a=commitdiff_plain;h=6dece88cab1d261a0935a1bb4df42268e6f26c00;p=QAnsel.git Thu Mar 21 08:13:13 AM EDT 2024 --- diff --git a/build.sh b/build.sh index 4811436..1715904 100644 --- a/build.sh +++ b/build.sh @@ -11,11 +11,25 @@ do done echo "Verified." echo "Building..." + +if [ ! "$COPY_BUILD" = "" ] +then + cp "$COPY_BUILD/kernel.c src/kernel.c" . +fi + cat src/kernel.c | grep -vi '{gpu_only}' | sed -e 's/__global //' -e 's/__kernel //' > src/kernel_cpu.c cat src/kernel.c | grep -vi '{cpu_only}' > src/.kernel.tmp.1 tmp="$(cat src/.kernel.tmp.1)" printf "%s\0" "$tmp" > src/.kernel.tmp.2 xxd -i src/.kernel.tmp.2 | sed -e 's/src__kernel_tmp_2/kernel_gpu/' -e 's/unsigned/static unsigned/' > src/kernel_gpu.c +rm src/.kernel.tmp* 2>/dev/null + +if [ ! "$COPY_BUILD" = "" ] +then + rm "src/kernel.c" . +fi + + if [ "$1" = "cl" ] then exit @@ -30,7 +44,7 @@ fi if [ "$1" = "simple" ] then - cflags="-I/usr/include/SDL2" + cflags="" else cflags="-I/usr/include/SDL2 -D__PTHREAD__ -D__SDL2__ -D__OPENCL__ -I/usr/include/SDL2 -D_REENTRANT" fi