blob: 241c1e18ceb539b801552dbb42663006fec63a14 [file] [log] [blame]
#!/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