Blame dist/run-autoheader

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