]> git.lizzy.rs Git - dragonblocks_alpha.git/blob - snapshot.sh
Update snapshot script to use CMake
[dragonblocks_alpha.git] / snapshot.sh
1 #! /bin/bash
2 mkdir .build
3 cp -r * .build/
4 cd .build/src
5 rm -rf CMakeCache.txt
6 if ! (cmake . -DCMAKE_BUILD_TYPE=Release && make clean && make -j$(nproc)); then
7     cd ../..
8     rm -rf .build
9         exit 1
10 fi
11 cp Dragonblocks DragonblocksServer ..
12 cd ..
13 rm -rf .git* deps src BUILDING.md snapshot.sh upload.sh DragonblocksAlpha-*.zip
14 cd ..
15 mv .build DragonblocksAlpha
16 VERSION=`git tag --points-at HEAD`
17 if [[ $VERSION = "" ]]; then
18         VERSION=`git rev-parse --short HEAD`
19 fi
20 zip -r DragonblocksAlpha-$VERSION.zip DragonblocksAlpha/*
21 rm -rf DragonblocksAlpha