[grilo] build: Add libtool version information
- From: Juan A. Suarez Romero <jasuarez src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [grilo] build: Add libtool version information
- Date: Mon, 13 Aug 2012 09:12:52 +0000 (UTC)
commit 0de56ce6677d8572c53e7cedc6bbaeb0d4175d82
Author: Juan A. Suarez Romero <jasuarez igalia com>
Date: Mon Aug 13 08:14:25 2012 +0000
build: Add libtool version information
configure.ac | 13 +++++++++++++
libs/net/Makefile.am | 1 +
src/Makefile.am | 3 ++-
3 files changed, 16 insertions(+), 1 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index 86607f5..755b430 100644
--- a/configure.ac
+++ b/configure.ac
@@ -38,6 +38,19 @@ AC_HEADER_STDC
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
# ----------------------------------------------------------
+# LIBTOOL VERSIONING
+# ----------------------------------------------------------
+
+# Libtool library version, not to confuse with API version
+# see http://www.gnu.org/software/libtool/manual/html_node/Libtool-versioning.html
+
+GRL_LT_VERSION=1:0:0
+GRLNET_LT_VERSION=0:1:0
+
+AC_SUBST([GRL_LT_VERSION])
+AC_SUBST([GRLNET_LT_VERSION])
+
+# ----------------------------------------------------------
# ENVIRONMENT CONFIGURATION
# ----------------------------------------------------------
diff --git a/libs/net/Makefile.am b/libs/net/Makefile.am
index 48a2da8..fac5c9d 100644
--- a/libs/net/Makefile.am
+++ b/libs/net/Makefile.am
@@ -37,6 +37,7 @@ libgrlnet_ GRL_MAJORMINOR@_la_LIBADD = \
$(NET_LIBS)
libgrlnet_ GRL_MAJORMINOR@_la_LDFLAGS = \
+ -version-info $(GRLNET_LT_VERSION) \
-no-undefined
libgrlnet_ GRL_MAJORMINOR@includedir = \
diff --git a/src/Makefile.am b/src/Makefile.am
index ac05009..c0aea2c 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -37,7 +37,8 @@ lib GRL_NAME@_la_CFLAGS = \
lib GRL_NAME@_la_LIBADD = \
$(DEPS_LIBS)
-lib GRL_NAME@_la_LDFLAGS = \
+lib GRL_NAME@_la_LDFLAGS = \
+ -version-info $(GRL_LT_VERSION) \
-no-undefined
lib GRL_NAME@_la_SOURCES = \
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]