#! /bin/bash
mkdir .build
cp -r * .build/
-cd .build/src
-make clobber && make all RELEASE=TRUE -j$(nproc) && make clean
+cd .build/
+mkdir build
+cd build
+if ! (cmake -B . -S ../src -DCMAKE_BUILD_TYPE=Release && make clean && make -j$(nproc)); then
+ cd ../..
+ rm -rf .build
+ exit 1
+fi
cp Dragonblocks DragonblocksServer ..
cd ..
-rm -rf .git* deps src BUILDING.md snapshot.sh upload.sh DragonblocksAlpha-*.zip
+rm -rf .git* deps src build BUILDING.md snapshot.sh upload.sh DragonblocksAlpha-*.zip screenshot-*.png
cd ..
mv .build DragonblocksAlpha
VERSION=`git tag --points-at HEAD`