Mercurial > pidgin
comparison configure.ac @ 16632:b7e977e2da8e
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.
author | Richard Laager <rlaager@wiktel.com> |
---|---|
date | Sun, 29 Apr 2007 19:15:42 +0000 |
parents | 513ca15861d7 |
children | a4a20c1fdd95 |
comparison
equal
deleted
inserted
replaced
16631:f9c369b4291c | 16632:b7e977e2da8e |
---|---|
4 # Making releases: | 4 # Making releases: |
5 # purple_micro_version += 1 | 5 # purple_micro_version += 1 |
6 # if any functions have been added: | 6 # if any functions have been added: |
7 # purple_micro_version = 0 | 7 # purple_micro_version = 0 |
8 # purple_minor_version += 1 | 8 # purple_minor_version += 1 |
9 # lt_current += 1 | |
9 # if backwards compatibility has been broken | 10 # if backwards compatibility has been broken |
11 # purple_micro_version = 0 | |
10 # purple_minor_version = 0 | 12 # purple_minor_version = 0 |
11 # purple_micro_version = 0 | |
12 # purple_major_version += 1; | 13 # purple_major_version += 1; |
14 # lt_current += 1 | |
13 # | 15 # |
16 m4_define([lt_current], [0]) | |
17 | |
14 m4_define([purple_major_version], [2]) | 18 m4_define([purple_major_version], [2]) |
15 m4_define([purple_minor_version], [0]) | 19 m4_define([purple_minor_version], [0]) |
16 m4_define([purple_micro_version], [0]) | 20 m4_define([purple_micro_version], [0]) |
17 m4_define([purple_version_suffix], [devel]) | 21 m4_define([purple_version_suffix], [devel]) |
18 m4_define([purple_version], | 22 m4_define([purple_version], |
33 AC_SUBST(PURPLE_MAJOR_VERSION) | 37 AC_SUBST(PURPLE_MAJOR_VERSION) |
34 AC_SUBST(PURPLE_MINOR_VERSION) | 38 AC_SUBST(PURPLE_MINOR_VERSION) |
35 AC_SUBST(PURPLE_MICRO_VERSION) | 39 AC_SUBST(PURPLE_MICRO_VERSION) |
36 AC_SUBST(PURPLE_VERSION) | 40 AC_SUBST(PURPLE_VERSION) |
37 | 41 |
38 m4_define([lt_current], [m4_eval(100 * purple_major_version + purple_minor_version)]) | 42 m4_define([lt_revision], [purple_micro_version]) |
39 m4_define([lt_age], [purple_minor_version]) | 43 m4_define([lt_age], [purple_minor_version]) |
40 m4_define([lt_revision], [purple_micro_version]) | |
41 LT_VERSION_INFO="lt_current:lt_revision:lt_age" | 44 LT_VERSION_INFO="lt_current:lt_revision:lt_age" |
42 AC_SUBST(LT_VERSION_INFO) | 45 AC_SUBST(LT_VERSION_INFO) |
43 | 46 |
44 | 47 |
45 AC_DEFINE(PIDGIN_NAME, "Pidgin", [The user-visible application name]) | 48 AC_DEFINE(PIDGIN_NAME, "Pidgin", [The user-visible application name]) |