xref: /freebsd/contrib/libpcap/autogen.sh (revision df21a004be237a1dccd03c7b47254625eea62fa9)
1#!/bin/sh -e
2
3: "${AUTORECONF:=autoreconf}"
4
5AUTORECONFVERSION=`$AUTORECONF --version 2>&1 | grep "^autoreconf" | sed 's/.*) *//'`
6
7maj=`echo "$AUTORECONFVERSION" | cut -d. -f1`
8min=`echo "$AUTORECONFVERSION" | cut -d. -f2`
9# The minimum required version of autoconf is currently 2.69.
10if [ "$maj" = "" ] || [ "$min" = "" ] || \
11   [ "$maj" -lt 2 ] || { [ "$maj" -eq 2 ] && [ "$min" -lt 69 ]; }; then
12	cat >&2 <<-EOF
13	Please install the 'autoconf' package version 2.69 or later.
14	If version 2.69 or later is already installed and there is no
15	autoconf default, it may be necessary to set the AUTORECONF
16	environment variable to enable the one to use, like:
17	AUTORECONF=autoreconf-2.69 ./autogen.sh
18	or
19	AUTORECONF=autoreconf-2.71 ./autogen.sh
20	EOF
21	exit 1
22fi
23
24echo "$AUTORECONF identification: $AUTORECONFVERSION"
25"$AUTORECONF" -f
26