fix shared library sonames accordingly to Debian Packaging Guidelines.
--- logservice-2.7.0.orig/src/CMakeLists.txt
+++ logservice-2.7.0/src/CMakeLists.txt
@@ -44,7 +44,7 @@ add_library(LogForwarderUtils
${Forwarder_SOURCES}
)
-set_target_properties (LogForwarderUtils PROPERTIES VERSION ${LOGSERVICE_VERSION})
+set_target_properties (LogForwarderUtils PROPERTIES VERSION ${LOGSERVICE_MAJOR_VERSION})
find_package (AR)
# If building a static lib, gathering all the objects with ar (cannot link .a together)
--- logservice-2.7.0.orig/src/libraries/LogToolBaseC++/CMakeLists.txt
+++ logservice-2.7.0/src/libraries/LogToolBaseC++/CMakeLists.txt
@@ -8,7 +8,7 @@ add_library( LogServiceToolBase LogToolB
add_dependencies( LogServiceToolBase
LOGSERVICE_TARGET_IDL_GENERATED_HEADER_FILES
)
-set_target_properties(LogServiceToolBase PROPERTIES VERSION ${LOGSERVICE_VERSION})
+set_target_properties(LogServiceToolBase PROPERTIES VERSION ${LOGSERVICE_MAJOR_VERSION})
target_link_libraries( LogServiceToolBase
LogForwarderUtils
${OMNIORB4_LIBRARIES}
--- logservice-2.7.0.orig/src/libraries/LogComponentBaseC++/CMakeLists.txt
+++ logservice-2.7.0/src/libraries/LogComponentBaseC++/CMakeLists.txt
@@ -13,7 +13,7 @@ add_library( LogServiceComponentBase
add_dependencies( LogServiceComponentBase
LOGSERVICE_TARGET_IDL_GENERATED_HEADER_FILES
)
-set_target_properties(LogServiceComponentBase PROPERTIES VERSION ${LOGSERVICE_VERSION})
+set_target_properties(LogServiceComponentBase PROPERTIES VERSION ${LOGSERVICE_MAJOR_VERSION})
target_link_libraries( LogServiceComponentBase
LogForwarderUtils