#!/bin/sh set -e make=`type gmake >/dev/null 2>&1 && echo gmake || echo make` if [ $# = 0 ]; then ncpus=` perl -e 'use Sys::CPU; print Sys::CPU::cpu_count()' \ 2>/dev/null \ || echo 1 ` set -- -j$(( $ncpus * 2 )) fi x () { echo >&2 "$*" "$@" } x $make -C tests "$@" echo all ok.