dhaumann added a comment.
Hm, looking at libgit2 I have:
-rwxr-xr-x 1 root root 906728 Dez 2 12:13 libgit2.so.0.24.0
lrwxrwxrwx 1 root root 17 Jan 7 20:05 libgit2.so.24 ->
libgit2.so.0.24.0
Looking at editorconfig, I have:
lrwxrwxrwx 1 root root 20 Feb 12 17:17 libeditorconfig.so ->
libeditorconfig.so.0
lrwxrwxrwx 1 root root 25 Feb 12 17:17 libeditorconfig.so.0 ->
libeditorconfig.so.0.12.1
-rwxr-xr-x 1 root root 18320 Aug 17 12:42 libeditorconfig.so.0.12.1
So the shared library definitely has a version number. I cannot say anything
with respect to binary compatibility guarantees of the editorconfig library,
but in general, checking for a version is a good idea :-)
I think we need input from developers who know cmake and the
extra-cmake-modules here.
REPOSITORY
R240 Extra CMake Modules
REVISION DETAIL
https://phabricator.kde.org/D4589
EMAIL PREFERENCES
https://phabricator.kde.org/settings/panel/emailpreferences/
To: gszymaszek, #build_system, #frameworks, alexmerry
Cc: dhaumann