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