| #!/bin/sh |
| |
| set -e |
| |
| if [[ -z "${DEPENDENCIES}" ]]; then |
| echo "DEPENDENCIES env variable must be set. This script is usually called by other scripts." |
| exit 1 |
| fi |
| |
| pushd $DEPENDENCIES |
| SOKOL_REPO=https://github.com/luigi-rosso/sokol |
| SOKOL_STABLE_BRANCH=support_transparent_framebuffer |
| |
| if [ ! -d sokol ]; then |
| echo "Cloning sokol." |
| git clone $SOKOL_REPO |
| |
| if [ $(arch) == arm64 ]; then |
| SOKOL_SHDC=https://github.com/floooh/sokol-tools-bin/raw/master/bin/osx_arm64/sokol-shdc |
| else |
| SOKOL_SHDC=https://github.com/floooh/sokol-tools-bin/raw/master/bin/osx/sokol-shdc |
| fi |
| curl $SOKOL_SHDC -L -o ./bin/sokol-shdc |
| chmod +x ./bin/sokol-shdc |
| fi |
| |
| cd sokol && git checkout $SOKOL_STABLE_BRANCH && git fetch && git pull |
| popd |