#!/bin/sh git submodule update --init MACHINE=`uname -m` BIN_DIR="build-$MACHINE-Debug" [ -z "$CC" ] && [ ! -z `which gcc` ] && CC="gcc" [ -z "$CC" ] && [ ! -z `which tcc` ] && CC="tcc" [ -z "$CC" ] && [ ! -z `which cc` ] && CC="cc" [ -z "$JOBS" ] && JOBS=$(nproc) DISTCC=`which distcc` if [ ! -z "$DISTCC" ] ; then JOBS=`distcc -j` if [ -z "$JOBS" ] ; then JOBS=1 elif [ $JOBS -gt 1 ] ; then CC="distcc $CC" MAKEOPTS=-j$JOBS fi fi echo "Building with $CC and $JOBS jobs" mkdir -p $BIN_DIR cd $BIN_DIR CC="$CC" ../s/cmake-init make -j$JOBS make test