]> granicus.if.org Git - libnl/commit
Switch to libtool versioning system
authorThomas Graf <tgraf@redhat.com>
Tue, 13 Sep 2011 20:58:08 +0000 (22:58 +0200)
committerThomas Graf <tgraf@redhat.com>
Tue, 13 Sep 2011 20:58:08 +0000 (22:58 +0200)
commit4c210adcb572d8950fdc6b5135406e06e55f8b56
treee4f354d4fdd7462dfa2b21c8833890bd5bb80db8
parenta73cb2f26932d90a2d47a28e9c524e7f33dcffbd
Switch to libtool versioning system

It has been a request that multiple libnl versions should be installabe
in parallel.

In order to achieve this, the basename of the library was changed to
libnl-3 which reflects the 3rd generation of libnl APIs. It also means
that release based library versioning is left behind and libtool
versioning is used instead.

Projects using pkgconfig will automatically link against the new library
basename and will not notice a difference.

The SO versioning is based on the glib model:
  current := 100 * minor + micro - revision
  revision := revision
  age := age (number of backwards compatible versions)
Makefile.am
configure.in
doc/core.txt
include/netlink/version.h.in
lib/Makefile.am
libnl-3.0.pc.in [moved from libnl-3.pc.in with 85% similarity]
libnl-genl-3.0.pc.in [moved from libnl-genl-3.pc.in with 76% similarity]
libnl-nf-3.0.pc.in [moved from libnl-nf-3.pc.in with 75% similarity]
libnl-route-3.0.pc.in [moved from libnl-route-3.pc.in with 77% similarity]
src/lib/Makefile.am