From 675a407a0eb46aa7a24b4deb0343208aad4af321 Mon Sep 17 00:00:00 2001 From: Russell Treleaven Date: Fri, 8 Sep 2017 10:24:31 -0400 Subject: [PATCH] build-sys: make bootstrap.sh fail if autopoint or intltoolize are not available --- bootstrap.sh | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/bootstrap.sh b/bootstrap.sh index 57494fca0..0a05a3e48 100755 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -32,13 +32,17 @@ fi # configure file faulty. if ! pkg-config --version &>/dev/null; then echo "pkg-config is required to bootstrap this program" - DIE=1 + exit 1 fi - # Other necessary programs -intltoolize --version >/dev/null || DIE=1 -test "$DIE" = 1 && exit 1 - +if ! autopoint --version &>/dev/null ; then + echo "autopoint is required to bootstrap this program" + exit 1 +fi +if ! intltoolize --version >/dev/null ; then + echo "intltoolize is required to bootstrap this program" + exit 1 +fi autopoint --force AUTOPOINT='intltoolize --automake --copy' autoreconf --force --install --verbose