#!/bin/sh set -e readonly version="1.10.0" case "$( uname -s )" in Linux) shatool="sha256sum" sha256sum="6566836ddf3d72ca06685b34814e0c6fa0f0943542d651d0dab3150f10307c82" platform="linux" ;; Darwin) shatool="shasum -a 256" sha256sum="2ee405c0e205d55666c60cc9c0d8d04c8ede06d3ef2e2c2aabe08fd81c17d22e" platform="mac" ;; *) echo "Unrecognized platform $( uname -s )" exit 1 ;; esac readonly shatool readonly sha256sum readonly platform readonly filename="ninja-$platform" readonly tarball="$filename.zip" cd .gitlab echo "$sha256sum $tarball" > ninja.sha256sum curl -OL "https://github.com/ninja-build/ninja/releases/download/v$version/$tarball" $shatool --check ninja.sha256sum ./cmake/bin/cmake -E tar xf "$tarball"