summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorIngo Huerner <ingo.huerner@xse.de>2013-02-04 12:08:08 +0100
committerIngo Huerner <ingo.huerner@xse.de>2013-02-04 12:08:08 +0100
commit53e61c8579f56715e1c21b561f244d70bdbf6f79 (patch)
treef9d3d8faa027a7565466123304a64cf2a7843ef3 /configure.ac
parentede31ce0be4b701bce6d3bb89b7cd46e06c6c8dc (diff)
downloadpersistence-client-library-53e61c8579f56715e1c21b561f244d70bdbf6f79.tar.gz
added library versioning (libtool's versioning system); removed seat number limitation in function description
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac22
1 files changed, 21 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index dc101a8..7d15d43 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,13 +1,33 @@
# -*- Autoconf -*-
# Process this file with autoconf to produce a configure script.
-AC_INIT([Persistence Client Library], [0.3.3], [not-valid@xse.de])
+
+# create tag version information
+m4_define([pers_client_library_tag_version_major], [0])
+m4_define([pers_client_library_tag_version_minor], [4])
+m4_define([pers_client_library_tag_version_micro], [0])
+m4_define([pers_client_library_tag_version], [pers_client_library_tag_version_major().pers_client_library_tag_version_minor().pers_client_library_tag_version_micro()])
+
+
+AC_INIT([Persistence Client Library], [pers_client_library_tag_version], [not-valid@xse.de])
AC_CONFIG_SRCDIR([Makefile.am])
AM_INIT_AUTOMAKE([dist-bzip2])
AC_GNU_SOURCE()
+
+# create library version information
+m4_define([pers_client_library_version_current], [3])
+m4_define([pers_client_library_version_revision], [0])
+m4_define([pers_client_library_version_age], [0])
+m4_define([pers_client_library_version], [pers_client_library_version_current():pers_client_library_version_revision():pers_client_library_version_age()])
+
+PERS_CLIENT_LIBRARY_VERSION=pers_client_library_version()
+AC_SUBST([PERS_CLIENT_LIBRARY_VERSION])
+
+
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
+
# Overwrite the build in defaults
CFLAGS="-Wall -O2"