From b4e28221e8bf47e110d531634920855e4625c49a Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Sun, 20 Jan 2013 17:51:57 -0800 Subject: [PATCH] Add library version --- configure.ac | 14 ++++++++++++++ src/libsodium/Makefile.am | 3 ++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 79e8077b..7d6598d5 100644 --- a/configure.ac +++ b/configure.ac @@ -12,6 +12,20 @@ AC_SUBST(VERSION) ISODATE=`date +%Y-%m-%d` AC_SUBST(ISODATE) +SODIUM_LIBRARY_VERSION=0:0:0 +# | | | +# +------+ | +---+ +# | | | +# current:revision:age +# | | | +# | | +- increment if interfaces have been added +# | | set to zero if interfaces have been removed +# | | or changed +# | +- increment if source code has changed +# | set to zero if current is incremented +# +- increment if interfaces have been added, removed or changed +AC_SUBST(SODIUM_LIBRARY_VERSION) + LX_CFLAGS=${CFLAGS-NONE} AC_PROG_CC_C99 AC_USE_SYSTEM_EXTENSIONS diff --git a/src/libsodium/Makefile.am b/src/libsodium/Makefile.am index 31e3aad6..a47e5135 100644 --- a/src/libsodium/Makefile.am +++ b/src/libsodium/Makefile.am @@ -82,7 +82,8 @@ EXTRA_DIST = \ libsodium_la_LDFLAGS = \ $(AM_LDFLAGS) \ -export-dynamic \ - -no-undefined + -no-undefined \ + -version-info $(SODIUM_LIBRARY_VERSION) libsodium_la_CPPFLAGS = \ $(LTDLINCL) \