From 397f33ad03cfcf4d5217adbaf5bc6e51d6d2db6b Mon Sep 17 00:00:00 2001 From: Suresh Sundriyal Date: Sun, 5 Apr 2015 22:44:25 -0700 Subject: [PATCH] [autogen] Fix autogen on systems without 'which'. --- autogen.sh | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/autogen.sh b/autogen.sh index eb948d43..f5c8935d 100755 --- a/autogen.sh +++ b/autogen.sh @@ -1,15 +1,20 @@ #! /bin/sh -AUTORECONF=${AUTORECONF:-$(which autoreconf)} +if [ -n ${AUTORECONF} ]; then + autoreconf 1>/dev/null 2>/dev/null + if [ $? ]; then + AUTORECONF=autoreconf + fi +fi if [ -n ${AUTORECONF} ]; then ${AUTORECONF} -vfi -I m4 else - AUTOCONF=${AUTOCONF:-$(which autoconf)} - AUTOMAKE=${AUTOMAKE:-$(which automake)} - AUTOHEADER=${AUTOHEADER:-$(which autoheader)} - ACLOCAL=${ACLOCAL:-$(which aclocal)} + AUTOCONF=${AUTOCONF:-autoconf} + AUTOMAKE=${AUTOMAKE:-automake} + AUTOHEADER=${AUTOHEADER:-autoheader} + ACLOCAL=${ACLOCAL:-aclocal} ${AUTOCONF} --version ${AUTOMAKE} --version