Added an easy to use build script for debian based distributions

This commit is contained in:
Arthur Moore 2015-01-09 16:53:39 -05:00
parent dd60af2e46
commit aeb033072c
1 changed files with 23 additions and 0 deletions

23
debian-build.sh Executable file
View File

@ -0,0 +1,23 @@
#!/bin/bash
#A script to build working executables for debian
#WARNING: This will not work on debian wheezy.
# The network code was partially rewritten to use SFML2 which is not available on that distribution
DEV_PACKAGES=( zlib1g-dev libpng-dev libgl1-mesa-dev libsdl1.2-dev libsfml-dev libgtkmm-2.4-dev libopenal-dev libwxgtk2.8-dev libgtkglextmm-x11-1.2-dev )
BUILD_PACKAGES=( build-essential cmake git ${DEV_PACKAGES[*]} zip )
BUILD_DIRECTORY="build"
sudo apt-get update
sudo apt-get install ${BUILD_PACKAGES[*]}
if [ -d "$BUILD_DIRECTORY" ]; then
rm -r "$BUILD_DIRECTORY"
fi
mkdir "$BUILD_DIRECTORY"
cd build
# cmake -DCMAKE_BUILD_TYPE=Debug ..
cmake ..
make