]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
* Makefile.am (m4/ltversion.m4): Generate serial number by
authorScott James Remnant <scott@netsplit.com>
Sun, 15 Feb 2004 17:57:31 +0000 (17:57 +0000)
committerScott James Remnant <scott@netsplit.com>
Sun, 15 Feb 2004 17:57:31 +0000 (17:57 +0000)
removing initial '1.' from the revision, replace @MACRO_SERIAL@
with this new variable.
* m4/ltversion.in: Use @MACRO_SERIAL@ for the serial number
as some shells don't like a '.' when using test.

ChangeLog
Makefile.am
m4/ltversion.in

index b88bb526a21d3b210f4a321f6a4ea4609696c3bf..ee9d654d5e74527daec4d4d317580cc721fb59e7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2004-02-15  Scott James Remnant  <scott@netsplit.com>
 
+       * Makefile.am (m4/ltversion.m4): Generate serial number by
+       removing initial '1.' from the revision, replace @MACRO_SERIAL@
+       with this new variable.
+       * m4/ltversion.in: Use @MACRO_SERIAL@ for the serial number
+       as some shells don't like a '.' when using test.
+
        * m4/ltversion.in: Add a serial number to this file otherwise
        libtoolize will refuse to copy it into $pkgdatadir, where it
        is needed by m4/libtool.m4.
index 579917b90149f419996a73c0534e0f6ca6453878..a91c911d2889dc4e75e5c294b88012ee74861df0 100644 (file)
@@ -48,8 +48,10 @@ pkgmacro_DATA = m4/libtool.m4 m4/ltdl.m4 m4/ltsugar.m4 m4/ltversion.m4
 EXTRA_DIST += m4/ltversion.in
 $(top_srcdir)/m4/ltversion.m4: $(top_srcdir)/m4/ltversion.in stamp-vcl
        set `$(MKSTAMP) < $(top_srcdir)/ChangeLog`; \
+       serial=`echo $$1 | sed 's,^1[.],,g'`; \
        sed -e "s,[@]MACRO_VERSION[@],$(VERSION),g" \
            -e "s,[@]MACRO_REVISION[@],$$1,g" \
+           -e "s,[@]MACRO_SERIAL[@],$$serial,g" \
            -e "s,[@]configure_input[@],Generated from ltversion.in; do not edit by hand.,g" \
        $(top_srcdir)/m4/ltversion.in > $@t
        chmod a-w $@t
index 710bb8837e42e02c5825aa6c394a34ddd3126f9d..4a805198c075ec935aec82e3a86812a71937928b 100644 (file)
@@ -1,7 +1,7 @@
 # ltversion.m4 -- version numbers                      -*- Autoconf -*-
 # @configure_input@
 
-# serial @MACRO_REVISION@
+# serial @MACRO_SERIAL@
 # This file is part of GNU Libtool
 
 m4_define([LT_PACKAGE_VERSION], [@MACRO_VERSION@])