]> git.lizzy.rs Git - dragonblocks_alpha.git/blob - snapshot.sh
Use portable getline
[dragonblocks_alpha.git] / snapshot.sh
1 #!/bin/bash
2 VERSION=`git tag --points-at HEAD`
3 if [[ $VERSION = "" ]]; then
4         VERSION=`git rev-parse --short HEAD`
5 fi
6 DIR=dragonblocks_alpha-$VERSION
7 mkdir .build
8 cp -r * .build/
9 cd .build/
10 mkdir build
11 cd build
12 if ! (cmake -B . -S ../src -DCMAKE_BUILD_TYPE=Release -DRESSOURCE_PATH="\"\"" -DCMAKE_C_FLAGS="-Ofast" && make clean && make -j$(nproc)); then
13         cd ../..
14         rm -rf .build
15         exit 1
16 fi
17 cp dragonblocks dragonblocks_server ..
18 cd ..
19 rm -rf .git* deps src build BUILDING.md snapshot.sh upload.sh dragonblocks_alpha-* screenshot-*.png
20 cd ..
21 mv .build $DIR
22 zip -r $DIR.zip $DIR/*
23 rm -rf $DIR