summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorDaiki Ueno <dueno@src.gnome.org>2014-11-28 11:55:08 +0900
committerDaiki Ueno <dueno@src.gnome.org>2014-11-28 11:55:08 +0900
commit309475b2c8488062af761a6bd0a568cab2fb4a7a (patch)
tree7b3642306ecade723824d44d9653dd28171d6449 /configure.ac
parent33da67b40a4d80d39359608c21e9ccd56c9ee77c (diff)
downloadcaribou-309475b2c8488062af761a6bd0a568cab2fb4a7a.tar.gz
libcaribou: Use libtool versioning
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac15
1 files changed, 15 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 641a4e2..ce3e2bb 100644
--- a/configure.ac
+++ b/configure.ac
@@ -8,6 +8,21 @@ AC_CONFIG_MACRO_DIR([m4])
AM_PROG_LIBTOOL
+# If library source has changed since last release, increment revision
+# If public symbols have been added, removed or changed since last release,
+# increment current and set revision to 0
+# If public symbols have been added since last release, increment age
+# If public symbols have been removed since last release, set age to 0
+m4_define([libcaribou_lt_current], [0])
+m4_define([libcaribou_lt_revision], [0])
+m4_define([libcaribou_lt_age], [0])
+LT_CURRENT=libcaribou_lt_current
+LT_REVISION=libcaribou_lt_revision
+LT_AGE=libcaribou_lt_age
+AC_SUBST([LT_CURRENT])
+AC_SUBST([LT_REVISION])
+AC_SUBST([LT_AGE])
+
AM_INIT_AUTOMAKE([1.11 -Wno-portability dist-xz no-dist-gzip])
AM_MAINTAINER_MODE([enable])
# Support silent build rules. Disable by either passing --disable-silent-rules