From: Jochen Sprickerhof <git@jochen.sprickerhof.de>
Date: Wed, 5 Aug 2015 13:36:06 +0200
Subject: Add Debian specific SOVERSION

---
 collada_parser/CMakeLists.txt | 1 +
 collada_urdf/CMakeLists.txt   | 1 +
 kdl_parser/CMakeLists.txt     | 1 +
 urdf/CMakeLists.txt           | 1 +
 4 files changed, 4 insertions(+)

diff --git a/collada_parser/CMakeLists.txt b/collada_parser/CMakeLists.txt
index e35694e..7d8c8b0 100644
--- a/collada_parser/CMakeLists.txt
+++ b/collada_parser/CMakeLists.txt
@@ -37,6 +37,7 @@ add_library(${PROJECT_NAME} src/collada_parser.cpp)
 target_link_libraries(${PROJECT_NAME}
   ${COLLADA_DOM_LIBRARIES} ${Boost_LIBRARIES} ${catkin_LIBRARIES}
 )
+set_target_properties(${PROJECT_NAME} PROPERTIES VERSION ${collada_parser_VERSION} SOVERSION "0d")
 
 # build the plugin for the parser
 add_library(${PROJECT_NAME}_plugin src/collada_parser_plugin.cpp)
diff --git a/collada_urdf/CMakeLists.txt b/collada_urdf/CMakeLists.txt
index 113dee0..cedede0 100644
--- a/collada_urdf/CMakeLists.txt
+++ b/collada_urdf/CMakeLists.txt
@@ -64,6 +64,7 @@ target_link_libraries(${PROJECT_NAME} ${TinyXML_LIBRARIES} ${catkin_LIBRARIES} $
   ${Boost_LIBRARIES} ${ASSIMP_LIBRARIES})
 set_target_properties(${PROJECT_NAME} PROPERTIES COMPILER_FLAGS "${ASSIMP_CXX_FLAGS} ${ASSIMP_CFLAGS_OTHER}")
 set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS "${ASSIMP_LINK_FLAGS}") 
+set_target_properties(${PROJECT_NAME} PROPERTIES VERSION ${collada_urdf_VERSION} SOVERSION "0d")
 
 add_executable(urdf_to_collada src/urdf_to_collada.cpp)
 target_link_libraries(urdf_to_collada ${catkin_LIBRARIES} ${COLLADA_DOM_LIBRARIES}  
diff --git a/kdl_parser/CMakeLists.txt b/kdl_parser/CMakeLists.txt
index 43b96b7..dd6e6d6 100644
--- a/kdl_parser/CMakeLists.txt
+++ b/kdl_parser/CMakeLists.txt
@@ -30,6 +30,7 @@ add_library(${PROJECT_NAME} src/kdl_parser.cpp)
 target_link_libraries(${PROJECT_NAME}
   ${TinyXML_LIBRARIES} ${orocos_kdl_LIBRARIES} ${catkin_LIBRARIES}
 )
+set_target_properties(${PROJECT_NAME} PROPERTIES VERSION ${kdl_parser_VERSION} SOVERSION "0d")
 
 add_executable(check_kdl_parser src/check_kdl_parser.cpp )
 target_link_libraries(check_kdl_parser ${PROJECT_NAME})
diff --git a/urdf/CMakeLists.txt b/urdf/CMakeLists.txt
index eeed0bd..5236ac2 100644
--- a/urdf/CMakeLists.txt
+++ b/urdf/CMakeLists.txt
@@ -42,6 +42,7 @@ link_directories(${Boost_LIBRARY_DIRS} ${catkin_LIBRARY_DIRS})
 
 add_library(${PROJECT_NAME} src/model.cpp src/rosconsole_bridge.cpp)
 target_link_libraries(${PROJECT_NAME} ${TinyXML_LIBRARIES} ${catkin_LIBRARIES} ${urdfdom_LIBRARIES})
+set_target_properties(${PROJECT_NAME} PROPERTIES VERSION ${urdf_VERSION} SOVERSION "0d")
 
 if(APPLE)
   set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS "-undefined dynamic_lookup")
