LDFLAGS: libtool: Use -release with unstable 0.9 releases
commit20b1ee325571cf4c2217f032c55343c1bcb02fcc
authorToni Gundogdu <legatvs@gmail.com>
Sun, 7 Jul 2013 15:47:52 +0000 (7 18:47 +0300)
committerToni Gundogdu <legatvs@gmail.com>
Sun, 7 Jul 2013 16:20:50 +0000 (7 19:20 +0300)
tree4b1f9ffc5c4191e0b6d95ec0599831793a705a06
parentcfc17fd5cebd25ade8758d6eed3e6742cec744b9
LDFLAGS: libtool: Use -release with unstable 0.9 releases

The rationale behind the switch (`-version-info' to `-release'):

* The 0.9 series is currently under development, and will gradually
  mature as the next stable (1.0), replacing the 0.4 series completely

* The series may still see:
  - ABI and API breakages with the earlier 0.9 versions
  - Feature additions and/or removals

Instead of bumping the `-version-info C+1:R:A' everytime something
breaks the backward-compatibility with the earlier 0.9 releases, we will
use the `-release RELEASE'. Once 0.9 graduates as the next stable (1.0),
we can switch back to using the `-version-info'.

Downside:

  * Every release of the package will not be binary compatible with any
    other release (which would frequently be the case anyway)

  * Applications that depend on (this) libquvi 0.9 release will have to
    be recompiled later again to use a new release of libquvi

Other:
* Leave the -version-info line commented out for the next stable (1.0)

Signed-off-by: Toni Gundogdu <legatvs@gmail.com>
src/Makefile.am