Skip to content

drone.io build script

Bryce Mehring edited this page Aug 13, 2015 · 1 revision
echo 2 | sudo update-alternatives --config gcc
sudo add-apt-repository ppa:yjwong/cmake > /dev/null 2>&1
sudo apt-get update > /dev/null 2>&1
sudo apt-get install cmake > /dev/null 2>&1
cd ../
git clone --depth 1 https://github.com/glfw/glfw.git
git clone --depth 1 https://github.com/nigels-com/glew.git
git clone --depth 1 https://github.com/g-truc/glm.git
git clone --depth 1 https://github.com/nothings/stb.git

# Build glfw
cd glfw
cmake -DBUILD_SHARED_LIBS=true -DGLFW_BUILD_EXAMPLES=false -DGLFW_BUILD_TESTS=false .
make
cd ../

# Build glew
cd glew/auto
make > /dev/null 2>&1
cd ../
make glew.lib
cd ../

# Build Game Engine
cd GameEngine
cmake -DENABLE_CPACK=true -DBUILD_EXAMPLES=true -DBUILD_QUADTREE=true -DGLFW_INCLUDE_DIR=../glfw/include -DGLEW_INCLUDE_DIR=../glew/include -DGLM_INCLUDE_DIR=../glm -DSTB_IMAGE_INCLUDE_DIR=../stb -DGLFW_SHARED_LIBRARY=../glfw/src/libglfw.so -DGLEW_STATIC_LIBRARY=../glew/lib/libGLEW.a .
make
cpack
Clone this wiki locally