>From 64a8d5e2db6c994be4d1f9d28085f2a9e0baa112 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Sun, 10 May 2020 20:23:23 +0200 Subject: [PATCH] Prepare for versioning of libpoke. * libpoke/Makefile.am (LTV_*): New variables. (libpoke_la_LDFLAGS): Add -version-info option. --- ChangeLog | 6 ++++++ libpoke/Makefile.am | 9 ++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 61f4194..cf47191 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,11 @@ 2020-05-10 Bruno Haible + Prepare for versioning of libpoke. + * libpoke/Makefile.am (LTV_*): New variables. + (libpoke_la_LDFLAGS): Add -version-info option. + +2020-05-10 Bruno Haible + Fix wrong rpath in poke/.libs/lt-poke. * poke/Makefile.am (poke_LDADD): Use LTLIBTEXTSTYLE, not LIBTEXTSTYLE. diff --git a/libpoke/Makefile.am b/libpoke/Makefile.am index 4ff355c..e789460 100644 --- a/libpoke/Makefile.am +++ b/libpoke/Makefile.am @@ -79,6 +79,13 @@ MOSTLYCLEANFILES += pkl-tab.output AM_LFLAGS = -d +# Libtool's library version information for libpoke. +# See the libtool documentation, section "Library interface versions". +# Before making a release, use gnulib/build-aux/libtool-next-version. +LTV_CURRENT=0 +LTV_REVISION=0 +LTV_AGE=0 + libpoke_la_CPPFLAGS = -I$(top_builddir)/gl-libpoke -I$(top_srcdir)/gl-libpoke \ -I$(top_srcdir)/common \ -DPKL_DEBUG \ @@ -89,7 +96,7 @@ libpoke_la_CFLAGS = -Wall $(BDW_GC_CFLAGS) $(LIBNBD_CFLAGS) libpoke_la_LIBADD = ../gl-libpoke/libgnu.la libpvmjitter.la \ $(BDW_GC_LIBS) \ $(LIBNBD_LIBS) -libpoke_la_LDFLAGS = +libpoke_la_LDFLAGS = -version-info $(LTV_CURRENT):$(LTV_REVISION):$(LTV_AGE) # Integration with jitter. -- 2.7.4