Browse Source

Merge branch 'master' of https://src.libcode.org/klish

Serj Kalichev 10 years ago
parent
commit
0dd7a6e6bf
3 changed files with 8 additions and 1 deletions
  1. 2 0
      Makefile.am
  2. 1 1
      clish/module.am
  3. 5 0
      configure.ac

+ 2 - 0
Makefile.am

@@ -4,6 +4,8 @@ ACLOCAL_AMFLAGS = -I m4
 
 AM_CPPFLAGS = -I. -I$(top_srcdir)
 AM_LD = $(CC)
+VERSION_INFO = -version-info $(SONAME_CURRENT):$(SONAME_REVISION):$(SONAME_AGE)
+AM_LDFLAGS = $(VERSION_INFO)
 
 if DEBUG
   DEBUG_CFLAGS = -DDEBUG

+ 1 - 1
clish/module.am

@@ -4,7 +4,7 @@ lib_LTLIBRARIES += libclish.la
 libclish_la_SOURCES = \
     clish/private.h
 
-libclish_la_LDFLAGS = @XML_LDFLAGS@
+libclish_la_LDFLAGS = $(VERSION_INFO) @XML_LDFLAGS@
 libclish_la_CFLAGS = @XML_CFLAGS@ $(DEBUG_CFLAGS)
 libclish_la_LIBADD = \
 	liblub.la \

+ 5 - 0
configure.ac

@@ -12,6 +12,11 @@ AC_INIT([klish],
 AC_CONFIG_AUX_DIR(aux_scripts)
 AC_CONFIG_MACRO_DIR([m4])
 
+# Values for SONAME. See -version-info for details.
+AC_SUBST(SONAME_CURRENT, 1)
+AC_SUBST(SONAME_REVISION, 0)
+AC_SUBST(SONAME_AGE, 0)
+
 # Check for system extensions (_POSIX_THREAD_SEMANTICS for Solaris)
 AC_USE_SYSTEM_EXTENSIONS