From 0063a57dcb6a7d457adb93bf14eae30251b1152a Mon Sep 17 00:00:00 2001 From: Felipe Sateler Date: Mon, 9 Jun 2014 21:01:56 -0400 Subject: [PATCH] Bump soname with each release Imitate the libtool -release style of versioning, as long as the ABI is not stable --- configure.ac | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/configure.ac b/configure.ac index 0616428..e33dc93 100644 --- a/configure.ac +++ b/configure.ac @@ -111,14 +111,16 @@ CXXFLAGS="$CXXFLAGS $cxxflag" AC_CANONICAL_HOST +basesharedname="libstk-\$(RELEASE)" + AC_SUBST( sharedlib, ["libstk.so"] ) -AC_SUBST( sharedname, ["libstk.so.\$(RELEASE)"] ) -AC_SUBST( libflags, ["-shared -Wl,-soname,\$(SHAREDLIB).\$(MAJOR) -o \$(SHAREDLIB).\$(RELEASE)"] ) +AC_SUBST( sharedname, [${basesharedname}.so] ) +AC_SUBST( libflags, ["-shared -Wl,-soname,${basesharedname}.so -o $sharedname"] ) case $host in *-apple*) AC_SUBST( sharedlib, ["libstk.dylib"] ) - AC_SUBST( sharedname, ["libstk.\$(RELEASE).dylib"] ) - AC_SUBST( libflags, ["-dynamiclib -o libstk.\$(RELEASE).dylib"] ) + AC_SUBST( sharedname, ["${basesharedname}.dylib"] ) + AC_SUBST( libflags, ["-dynamiclib -o ${basesharedname}.dylib"] ) esac if test $realtime = yes; then