#!/usr/bin/env bash set -e PROGNAME=${0##*/} : ${CORES:=1} if [ $# -gt 1 ]; then echo "$PROGNAME: error: expected 0 or 1 arguments, got $#" >&2 exit 1 fi if [ -n "$1" ]; then if expr "$1" - 0 >/dev/null 2>&1; then CORES=$1 else echo "$PROGNAME: usage error: argument \"$1\" should be number of" \ "cores" >&2 exit 2 fi fi if ! test -f ./test-groff.in; then echo "$PROGNAME: error: ./test-groff.in not found" >&2 exit 3 fi set -x test -d ./build && (cd build && make distclean) test -d build && rm -r build ./bootstrap && \ mkdir build && \ cd build && \ ../configure && \ make -j $CORES && \ make check && \ make doc # vim:set ai et sw=4 ts=4 tw=80: