lib: Make VERSION macros agree with soname version
authorAustin Clements <amdragon@MIT.EDU>
Wed, 4 Dec 2013 16:19:44 +0000 (11:19 -0500)
committerDavid Bremner <david@tethera.net>
Sat, 7 Dec 2013 02:31:04 +0000 (10:31 +0800)
commit4b14ccf0d66f52d4777c928a67cd55de9d3e748a
tree0c5d485cbf251f50858751cf9dc19c43ef4fc296
parentb121a386d704ef0c7242f1965e13429897a6986c
lib: Make VERSION macros agree with soname version

We have two distinct "library version" numbers: the soname version and
the version macros.  We need both for different reasons: the version
macros enable easy compile-time version detection (and conditional
compilation), while the soname version enables runtime version
detection (which includes the version checking done by things like the
Python bindings).

However, currently, these two version numbers are different, which is
unnecessary and can lead to confusion (especially in things like
Debian, which include the soname version in the package name).  This
patch makes them the same by bumping the version macros up to agree
with the soname version.

(We should probably keep the version number in just one place so they
can't get out of sync, but that can be done in another patch.)
lib/Makefile.local
lib/notmuch.h