build: allow passing SOVERSION value for dynamic library
authorJo-Philipp Wich <jo@mein.io>
Thu, 27 Jul 2023 09:07:54 +0000 (11:07 +0200)
committerJo-Philipp Wich <jo@mein.io>
Thu, 27 Jul 2023 09:59:13 +0000 (11:59 +0200)
commitbc92a280186f9becc53c0f17e4e43cfbdeec7e7b
tree9a9aa8a6cd2f66d0c8d007411b61be66cd63fcd3
parentd433990c00e804593f253cc709b8fe901492b530
build: allow passing SOVERSION value for dynamic library

In order to prepare for proper ABI handling in the OpenWrt package of
libnl-tiny, add an option to specify the library SOVERSION value when
invoking CMake.

Let the library SOVERSION default to `1` as first ABI version as the
library is stable and there's been no incompatible changes since it's
inception in 2009.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
CMakeLists.txt