2002-03-25 20:16:26 +00:00
#!/bin/sh
export CFLAGS
export LDFLAGS
2002-08-03 16:46:41 +00:00
: ${ LIBTOOLIZE : =libtoolize }
: ${ ACLOCAL : =aclocal }
: ${ AUTOMAKE : =automake }
: ${ AUTOCONF : =autoconf }
: ${ AUTOHEADER : =autoheader }
2002-09-27 13:54:28 +00:00
LTV = 'libtoolize (GNU libtool) 1\.4.*'
ACV = 'autoconf (GNU Autoconf) 2\.5[3-9]'
AMV = 'automake (GNU automake) 1\.6\.[1-9]'
2002-03-25 20:16:26 +00:00
USAGE = "
This script documents the versions of the tools I' m using to build rpm:
libtool-1.4
2002-08-03 16:35:14 +00:00
autoconf-2.53
automake-1.6.1
2002-03-25 20:16:26 +00:00
Simply edit this script to change the libtool/autoconf/automake versions
checked if you need to, as rpm should build ( and has built) with all
recent versions of libtool/autoconf/automake.
"
2002-09-27 13:54:28 +00:00
$LIBTOOLIZE --version | head -1 | grep -qs " $LTV " || { echo " $USAGE " ; exit 1; }
$AUTOCONF --version | head -1 | grep -qs " $ACV " || { echo " $USAGE " ; exit 1; }
$AUTOMAKE --version | head -1 | grep -qs " $AMV " || { echo " $USAGE " ; exit 1; }
2002-03-25 20:16:26 +00:00
2002-08-03 16:46:41 +00:00
$LIBTOOLIZE --copy --force
$ACLOCAL
$AUTOHEADER
$AUTOMAKE -a -c
$AUTOCONF
2002-03-25 20:16:26 +00:00
if [ " $1 " = "--noconfigure" ] ; then
exit 0;
fi
if [ X" $@ " = X -a "X`uname -s`" = "XLinux" ] ; then
if [ -d /usr/share/man ] ; then
mandir = /usr/share/man
infodir = /usr/share/info
else
mandir = /usr/man
infodir = /usr/info
fi
./configure --prefix= /usr --sysconfdir= /etc --localstatedir= /var --infodir= ${ infodir } --mandir= ${ mandir } " $@ "
else
./configure " $@ "
fi