Skip to content

CMakeLists.txt: Update SO_VERSION for semantic versioning

Reynald Bourtembourg requested to merge update-soname-for-v10 into main

In CMakeLists.txt, due to a rupture of binary compatibility between cppTango 9.3 and 9.4, SO_VERSION was a concatenation of MAJOR_VERSION and MINOR_VERSION.
So the SONAME for version 9.4 was libtango.so.94
To follow semantic versioning common practices, this commit removes the MINOR_VERSION from SO_VERSION, leading to the following SONAME for v10 library: libtango.so.10

Merge request reports