#!/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