2002-03-25 23:16:26 +03:00
#!/bin/sh
export CFLAGS
export LDFLAGS
2002-08-03 20:46:41 +04:00
: ${ LIBTOOLIZE : =libtoolize }
: ${ ACLOCAL : =aclocal }
: ${ AUTOMAKE : =automake }
: ${ AUTOCONF : =autoconf }
: ${ AUTOHEADER : =autoheader }
2002-03-25 23:16:26 +03:00
LTV = "libtoolize (GNU libtool) 1.4"
2002-08-03 20:35:14 +04:00
ACV = "autoconf (GNU Autoconf) 2.53"
AMV = "automake (GNU automake) 1.6.1"
2002-03-25 23:16:26 +03:00
USAGE = "
This script documents the versions of the tools I' m using to build rpm:
libtool-1.4
2002-08-03 20:35:14 +04:00
autoconf-2.53
automake-1.6.1
2002-03-25 23:16:26 +03: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-08-03 20:46:41 +04:00
[ " ` $LIBTOOLIZE --version` " != " $LTV " ] && echo " $USAGE " && exit 1
[ " ` $AUTOCONF --version | head -1` " != " $ACV " ] && echo " $USAGE " && exit 1
[ " ` $AUTOMAKE --version | head -1 | sed -e 's/1\.4[a-z]/1.4/'` " != " $AMV " ] && echo " $USAGE " && exit 1
2002-03-25 23:16:26 +03:00
2002-08-03 20:46:41 +04:00
$LIBTOOLIZE --copy --force
$ACLOCAL
$AUTOHEADER
$AUTOMAKE -a -c
$AUTOCONF
2002-03-25 23:16:26 +03: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