20 lines
588 B
Bash
Executable file
20 lines
588 B
Bash
Executable file
#!/bin/sh
|
|
|
|
pecho() { printf %s\\n "$*"; }
|
|
log() { pecho "$@"; }
|
|
error() { log "ERROR: $@" >&2; }
|
|
fatal() { error "$@"; exit 1; }
|
|
try() { "$@" || fatal "'$@' failed"; }
|
|
|
|
try cd "${0%/*}"
|
|
# aclocal complains if a directory passed to AC_CONFIG_MACRO_DIR doesn't exist.
|
|
try mkdir -p build-aux/m4
|
|
# autoreconf's '--force' option doesn't affect any of the files installed by the '--install' option.
|
|
# Remove the files to truly force them to be updated.
|
|
try rm -f \
|
|
aclocal.m4 \
|
|
build-aux/install-sh \
|
|
build-aux/missing \
|
|
build-aux/tap-driver.sh \
|
|
;
|
|
try autoreconf -fviW all
|