# HG changeset patch # User Richard Laager # Date 1177874142 0 # Node ID b7e977e2da8ee3fbc331fbf73970ac067ab3442c # Parent f9c369b4291cc20bd26efc389132066981ad9b61 To do libtool soversioning properly, we need to manage lt_current separately and manually. This commit updates the code and the documentation in configure.ac. diff -r f9c369b4291c -r b7e977e2da8e configure.ac --- a/configure.ac Sun Apr 29 07:36:06 2007 +0000 +++ b/configure.ac Sun Apr 29 19:15:42 2007 +0000 @@ -6,11 +6,15 @@ # if any functions have been added: # purple_micro_version = 0 # purple_minor_version += 1 +# lt_current += 1 # if backwards compatibility has been broken -# purple_minor_version = 0 # purple_micro_version = 0 +# purple_minor_version = 0 # purple_major_version += 1; +# lt_current += 1 # +m4_define([lt_current], [0]) + m4_define([purple_major_version], [2]) m4_define([purple_minor_version], [0]) m4_define([purple_micro_version], [0]) @@ -35,9 +39,8 @@ AC_SUBST(PURPLE_MICRO_VERSION) AC_SUBST(PURPLE_VERSION) -m4_define([lt_current], [m4_eval(100 * purple_major_version + purple_minor_version)]) +m4_define([lt_revision], [purple_micro_version]) m4_define([lt_age], [purple_minor_version]) -m4_define([lt_revision], [purple_micro_version]) LT_VERSION_INFO="lt_current:lt_revision:lt_age" AC_SUBST(LT_VERSION_INFO)