the configure script dynamically gets the version from the include file now

which lets the maketgz skip updating the configure.in file
This commit is contained in:
Daniel Stenberg 2000-10-23 13:56:12 +00:00
parent c44b10de41
commit 8f5ffd94a2
2 changed files with 22 additions and 20 deletions

View File

@ -2,7 +2,9 @@ dnl $Id$
dnl Process this file with autoconf to produce a configure script.
AC_INIT(lib/urldata.h)
AM_CONFIG_HEADER(config.h src/config.h)
AM_INIT_AUTOMAKE(curl,"7.4.1")
VERSION=`sed -ne 's/^#define LIBCURL_VERSION "\(.*\)"/\1/p' include/curl/curl.h`
AM_INIT_AUTOMAKE(curl,$VERSION)
AM_PROG_LIBTOOL
dnl

38
maketgz
View File

@ -62,25 +62,25 @@ findprog()
# brand new version number:
#
if { findprog autoconf >/dev/null 2>/dev/null; } then
echo "- No autoconf found, we leave configure as it is"
else
# Replace version number in configure.in file:
CONF="configure.in"
sed 's/^AM_INIT_AUTOMAKE.*/AM_INIT_AUTOMAKE(curl,"'$version'")/g' $CONF >$CONF.new
# Save old file
cp -p $CONF $CONF.old
# Make new configure.in
mv $CONF.new $CONF
# Update the configure script
echo "Runs autoconf"
autoconf
fi
#if { findprog autoconf >/dev/null 2>/dev/null; } then
# echo "- No autoconf found, we leave configure as it is"
#else
# # Replace version number in configure.in file:
#
# CONF="configure.in"
#
# sed 's/^AM_INIT_AUTOMAKE.*/AM_INIT_AUTOMAKE(curl,"'$version'")/g' $CONF >$CONF.new
#
# # Save old file
# cp -p $CONF $CONF.old
#
# # Make new configure.in
# mv $CONF.new $CONF
#
# # Update the configure script
# echo "Runs autoconf"
# autoconf
#fi
############################################################################
#