vrpn/vrpn-soversion.patch
2016-03-22 22:33:26 +03:00

109 lines
3.4 KiB
Diff

Index: vrpn-version_07.33/gpsnmealib/CMakeLists.txt
===================================================================
--- vrpn-version_07.33.orig/gpsnmealib/CMakeLists.txt
+++ vrpn-version_07.33/gpsnmealib/CMakeLists.txt
@@ -21,6 +21,10 @@ set_property(TARGET
PUBLIC_HEADER
${GPSNMEALIB_PUBLIC_HEADERS})
set_property(TARGET gpsnmea PROPERTY FOLDER "Library")
+set_target_properties(gpsnmea
+ PROPERTIES
+ VERSION ${CPACK_PACKAGE_VERSION}
+ SOVERSION ${CPACK_PACKAGE_VERSION_MAJOR})
if(VRPN_INSTALL)
install(TARGETS
Index: vrpn-version_07.33/quat/CMakeLists.txt
===================================================================
--- vrpn-version_07.33.orig/quat/CMakeLists.txt
+++ vrpn-version_07.33/quat/CMakeLists.txt
@@ -35,6 +35,10 @@ set(QUATLIB_HEADER quat.h)
add_library(quat ${QUATLIB_SOURCES} ${QUATLIB_HEADER})
set_property(TARGET quat PROPERTY PUBLIC_HEADER ${QUATLIB_HEADER})
set_target_properties(quat PROPERTIES FOLDER Library)
+set_target_properties(quat
+ PROPERTIES
+ VERSION ${CPACK_PACKAGE_VERSION}
+ SOVERSION ${CPACK_PACKAGE_VERSION_MAJOR})
if(VRPN_INSTALL)
install(TARGETS
quat
Index: vrpn-version_07.33/server_src/CMakeLists.txt
===================================================================
--- vrpn-version_07.33.orig/server_src/CMakeLists.txt
+++ vrpn-version_07.33/server_src/CMakeLists.txt
@@ -59,6 +59,10 @@ if(VRPN_USE_PHANTOM_SERVER AND OPENGL_FO
PUBLIC_HEADER
${PHANTOM_HEADERS})
set_target_properties(vrpn_phantom PROPERTIES FOLDER Library)
+ set_target_properties(vrpn_phantom
+ PROPERTIES
+ VERSION ${CPACK_PACKAGE_VERSION}
+ SOVERSION ${CPACK_PACKAGE_VERSION_MAJOR})
if(VRPN_INSTALL)
install(TARGETS
Index: vrpn-version_07.33/server_src/timecode_generator_server/CMakeLists.txt
===================================================================
--- vrpn-version_07.33.orig/server_src/timecode_generator_server/CMakeLists.txt
+++ vrpn-version_07.33/server_src/timecode_generator_server/CMakeLists.txt
@@ -20,7 +20,11 @@ target_link_libraries(vrpn_timecode_gene
set_target_properties(vrpn_timecode_generator
PROPERTIES
FOLDER
- "Main Server")
+ "Main Server"
+ VERSION
+ ${CPACK_PACKAGE_VERSION}
+ SOVERSION
+ ${CPACK_PACKAGE_VERSION_MAJOR})
if(VRPN_INSTALL)
install(TARGETS
Index: vrpn-version_07.33/CMakeLists.txt
===================================================================
--- vrpn-version_07.33.orig/CMakeLists.txt
+++ vrpn-version_07.33/CMakeLists.txt
@@ -1244,6 +1244,12 @@ if(VRPN_BUILD_SERVER_LIBRARY)
PROPERTY
LINK_FLAGS
${SERVER_LINK_FLAGS})
+ set_target_properties(vrpnserver
+ PROPERTIES
+ VERSION
+ ${CPACK_PACKAGE_VERSION}
+ SOVERSION
+ ${CPACK_PACKAGE_VERSION_MAJOR})
if(UNIX)
add_subdirectory(atmellib)
@@ -1298,6 +1304,12 @@ if(VRPN_BUILD_CLIENT_LIBRARY)
PROPERTY
FOLDER
"Library")
+ set_target_properties(vrpn
+ PROPERTIES
+ VERSION
+ ${CPACK_PACKAGE_VERSION}
+ SOVERSION
+ ${CPACK_PACKAGE_VERSION_MAJOR})
if(VRPN_INSTALL)
install(TARGETS
Index: vrpn-version_07.33/atmellib/CMakeLists.txt
===================================================================
--- vrpn-version_07.33.orig/atmellib/CMakeLists.txt
+++ vrpn-version_07.33/atmellib/CMakeLists.txt
@@ -21,6 +21,12 @@ set_property(TARGET
PROPERTY
FOLDER
"Library")
+set_target_properties(vrpn_atmel
+ PROPERTIES
+ VERSION
+ ${CPACK_PACKAGE_VERSION}
+ SOVERSION
+ ${CPACK_PACKAGE_VERSION_MAJOR})
if(VRPN_INSTALL)
install(TARGETS
vrpn_atmel