| #!/bin/sh | |
| set -e | |
| # GLFW requires CMake | |
| GLFW_REPO=https://github.com/glfw/glfw | |
| # ----------------------------- | |
| # Get & Build GLFW | |
| # ----------------------------- | |
| if [ ! -d glfw ]; then | |
| echo "Cloning GLFW." | |
| git clone $GLFW_REPO | |
| else | |
| echo "Already have GLFW, update it." | |
| cd glfw && git fetch && git merge master | |
| cd .. | |
| fi | |
| mkdir -p glfw_build | |
| cd glfw_build | |
| cmake ../glfw -DBUILD_SHARED_LIBS=OFF | |
| make |