#!/bin/sh version=`cat dist/autoconf-version` prog='autoheader' # TODO: accept a different tool (autoheader) from the command line searchprefixes="/usr/local" for path in $searchprefixes ; do if [ -d "$path/autoconf-$version" ]; then prog="$path/autoconf-$version/bin/$prog" break; fi if [ -x "$path/bin/autoconf-$version" ]; then prog="$path/bin/$prog-$version" break; fi done echo "trying $prog version" echo "$prog --version" toolversion=`$prog --version | head -1 | awk '{print $NF}'` echo "Expected: $version" echo "Found: $toolversion" if [ "$version" != "$toolversion" ] ; then echo "$prog doesn't match the expected version" echo "" echo "If you want this tool to auto-find versions, build the right" echo "autoconf version using --prefix=/usr/local/autoconf-$version" echo "and then re-run this tool ($0) once it's installed" exit 1 fi echo "Running $prog" $prog "$@"