Hi, I am currently in the process of switching the build system of my primecount project from Autotools to CMake and the shared library versioning in CMake is not yet clear to myself. My current project version (API version) is 3.5 and the libtool version (ABI version) is 4:7:0. So I have set the VERSION and SOVERSION to my libtool version (in CMakeLists.txt):
set_target_properties(libprimecount PROPERTIES SOVERSION 4) set_target_properties(libprimecount PROPERTIES VERSION "4.7.0") Is this correct? Or should I set the VERSION to my current project version (API version): set_target_properties(libprimecount PROPERTIES SOVERSION 4) set_target_properties(libprimecount PROPERTIES VERSION "3.5") Best regards, Kim -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake-developers