summaryrefslogtreecommitdiffstats
path: root/autogen.sh
blob: 3bcd1a755f8a61a5bb6dbf3b6a78d65277bda79c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/sh
ACLOCAL=${ACLOCAL:=aclocal}
AUTOHEADER=${AUTOHEADER:=autoheader}
AUTOMAKE=${AUTOMAKE:=automake}
AUTOCONF=${AUTOCONF:=autoconf}

echo use aclocal: $ACLOCAL
echo use autoheader: $AUTOHEADER
echo use automake: $AUTOMAKE
echo use autoconf: $AUTOCONF

$ACLOCAL --version | \
   awk -vPROG="aclocal" -vVERS=1.7\
   '{if ($1 == PROG) {gsub ("-.*","",$4); if ($4 < VERS) print PROG" < version "VERS"\nThis may result in errors\n"}}'

$AUTOMAKE --version | \
   awk -vPROG="automake" -vVERS=1.7\
   '{if ($1 == PROG) {gsub ("-.*","",$4); if ($4 < VERS) print PROG" < version "VERS"\nThis may result in errors\n"}}'

$ACLOCAL -I config/m4 && \
libtoolize --force && \
$AUTOHEADER && \
$AUTOMAKE --gnu --add-missing -Wall && \
$AUTOCONF -Wall