#!/bin/bash # Version of ninja to build -- can be any git revision VERSION="v1.6.0" set -ev SCRIPT_HASH=$(sha1sum ${BASH_SOURCE[0]} | awk '{print $1}') cd ~ if [[ -d ninjabin && "$SCRIPT_HASH" == "$(cat ninjabin/script_hash)" ]]; then exit 0 fi git clone https://github.com/martine/ninja cd ninja ./configure.py --bootstrap mkdir -p ../ninjabin rm -f ../ninjabin/ninja echo -n $SCRIPT_HASH >../ninjabin/script_hash mv ninja ../ninjabin/