From dc56dc5103704660208d2b15d771ba94df166b71 Mon Sep 17 00:00:00 2001 From: Christoph Junghans Date: Thu, 6 Dec 2012 09:29:42 -0700 Subject: [PATCH] add version information to shared library Signed-off-by: Will Estes --- Makefile.am | 4 ++++ configure.ac | 3 +++ 2 files changed, 7 insertions(+) diff --git a/Makefile.am b/Makefile.am index d561f725..d052b949 100644 --- a/Makefile.am +++ b/Makefile.am @@ -73,10 +73,14 @@ libfl_la_SOURCES = \ libmain.c \ libyywrap.c +libfl_la_LDFLAGS = -no-undefined -version-info @SHARED_VERSION_INFO@ + libfl_pic_la_SOURCES = \ libmain.c \ libyywrap.c +libfl_pic_la_LDFLAGS = -no-undefined -version-info @SHARED_VERSION_INFO@ + noinst_HEADERS = \ flexdef.h \ flexint.h \ diff --git a/configure.ac b/configure.ac index c29030f6..f0a4fda8 100644 --- a/configure.ac +++ b/configure.ac @@ -26,6 +26,9 @@ AC_INIT([the fast lexical analyser generator], [2.5.37], [flex-help@lists.sourceforge.net], [flex]) +SHARED_VERSION_INFO="2:0:0" +AC_SUBST(SHARED_VERSION_INFO) + AC_CONFIG_SRCDIR([scan.l]) AM_INIT_AUTOMAKE([gnits dist-bzip2 dist-xz 1.10]) AC_CONFIG_HEADER([config.h:conf.in])