Renamed configure.in to configure.in.pre and made ./prepare script
authorPekka Riikonen <priikone@silcnet.org>
Thu, 2 Nov 2000 14:24:49 +0000 (14:24 +0000)
committerPekka Riikonen <priikone@silcnet.org>
Thu, 2 Nov 2000 14:24:49 +0000 (14:24 +0000)
to automatically replace correct version string to configure.in.
./prepare now creates the configure.in from configure.in.pre.

configure.in.pre [moved from configure.in with 98% similarity]
prepare
prepare-clean

similarity index 98%
rename from configure.in
rename to configure.in.pre
index 2a3b4ad0a1228c7fa201e0a523d6d2caf0cc8853..9adc7fc143cb3b113850b2c354e756081481b75a 100644 (file)
@@ -33,7 +33,8 @@ case "$target" in
     ;;
 esac
 
-AM_INIT_AUTOMAKE(silc, 20001101)
+# ./prepare script will automatically put the correct date. Do not edit!
+AM_INIT_AUTOMAKE(silc, YYYYMMDD)
 AC_PREREQ(2.3)
 AM_CONFIG_HEADER(includes/silcdefs.h)
 
diff --git a/prepare b/prepare
index e052592dc8cf0d8297458459d6513c9406c077df..be4f9e34b6ccca7b9691e08a4eaa3da8fd962421 100755 (executable)
--- a/prepare
+++ b/prepare
 #
 
 echo "Preparing SILC source tree for configuration and compilation..."
+
+version=`date +%Y%m%d`
+
+# Replace version string and create configure.in
+sed -e "1,/YYYYMMDD/s//$version/" configure.in.pre >configure.in
+
 aclocal
 autoconf
 autoheader
 automake
 
-version=`date +%Y%m%d`
 file=includes/version_internal.h
 echo "/* Automatically generated by ./prepare */" >$file
 echo "#define SILC_VERSION_STRING \"$version\"" >>$file
index 3994ea8523899de404c2da36e1c1730d0cc03864..f3d529ac6523ec772ebc9750367c0a49824f29ae 100755 (executable)
@@ -27,6 +27,7 @@ echo "Cleaning entire SILC source tree..."
 echo "All errors and warnings may be safely ignored."
 make clean -k
 make distclean -k
+rm -f configure.in
 rm -f includes/stamp-*
 rm -f includes/silcconfig.*
 rm -f includes/version_internal.h