|
|
|
|
@ -37,7 +37,7 @@ done
|
|
|
|
|
set -- "${POSITIONAL[@]}" # restore positional parameters |
|
|
|
|
|
|
|
|
|
install_deps() { |
|
|
|
|
sudo apt install -y cmake libsdl2-dev |
|
|
|
|
sudo apt install -y cmake libsdl2-dev libbz2-dev libsodium-dev |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
main() { |
|
|
|
|
@ -47,19 +47,16 @@ main() {
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
build() { |
|
|
|
|
mkdir -p ../../build |
|
|
|
|
cd ../../build |
|
|
|
|
cd ../.. |
|
|
|
|
rm -f CMakeCache.txt |
|
|
|
|
|
|
|
|
|
cmake .. -DTARGET_PLATFORM=cpigamesh |
|
|
|
|
make -j $(getconf _NPROCESSORS_ONLN) |
|
|
|
|
cmake -S. -Bbuild -DCMAKE_BUILD_TYPE=Release -DTARGET_PLATFORM=cpigamesh -DDISABLE_LTO=ON |
|
|
|
|
cmake --build build -j $(getconf _NPROCESSORS_ONLN) |
|
|
|
|
cd - |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
install() { |
|
|
|
|
mkdir -p /home/cpi/games/devilutionX/bin |
|
|
|
|
cp /home/cpi/games/devilutionX/build/devilutionx /home/cpi/games/devilutionX/bin |
|
|
|
|
git rev-parse HEAD > /home/cpi/games/devilutionX/bin/devilutionx.rev |
|
|
|
|
git rev-parse HEAD > /home/cpi/games/devilutionX/build/devilutionx.rev |
|
|
|
|
|
|
|
|
|
if [ -z ${TARGET+x} ]; then |
|
|
|
|
local target_dir="25_devilutionX" |
|
|
|
|
|