[med-svn] [opensurgsim] 01/01: Append version to shared libraries
Paul Novotny
paulnovo-guest at moszumanska.debian.org
Tue Feb 24 02:10:11 UTC 2015
This is an automated email from the git hooks/post-receive script.
paulnovo-guest pushed a commit to branch master
in repository opensurgsim.
commit 1113a101d264b12e4aab3ece2bb3d8de79cdb5f5
Author: Paul Novotny <paul at paulnovo.us>
Date: Mon Feb 23 21:08:00 2015 -0500
Append version to shared libraries
Using cmake, append the produced shared libraries with the version
number. Also, put the shared library links in the libopensurgsim-dev
package.
---
debian/patches/add-version-to-libs.patch | 32 ++++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)
diff --git a/debian/patches/add-version-to-libs.patch b/debian/patches/add-version-to-libs.patch
new file mode 100644
index 0000000..1797521
--- /dev/null
+++ b/debian/patches/add-version-to-libs.patch
@@ -0,0 +1,32 @@
+Description: Add version to shared libraries
+ Add the VERSION and SOVERSION to the libs in CMake. This appends the version
+ number to the shared libraries. Also, update the version number in CMake to
+ the correct 0.6.0.
+Author: Paul Novotny <paul at paulnovo.us>
+Last-Update: 2015-02-23
+
+--- a/CMake/SurgSimUtilities.cmake
++++ b/CMake/SurgSimUtilities.cmake
+@@ -169,7 +169,10 @@
+ if (SOURCE_FILES)
+ add_library(${LIBRARY_NAME} ${SOURCE_FILES} ${HEADER_FILES})
+
+- set_target_properties(${LIBRARY_NAME} PROPERTIES PUBLIC_HEADER "${HEADER_FILES}")
++ set_target_properties(${LIBRARY_NAME} PROPERTIES
++ PUBLIC_HEADER "${HEADER_FILES}"
++ VERSION ${OPENSURGSIM_VERSION}
++ SOVERSION ${OPENSURGSIM_VERSION})
+ install(TARGETS ${LIBRARY_NAME}
+ EXPORT ${PROJECT_NAME}Targets
+ RUNTIME DESTINATION "${INSTALL_BIN_DIR}"
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -19,7 +19,7 @@
+ set_property(GLOBAL PROPERTY USE_FOLDERS ON)
+
+ set(OPENSURGSIM_MAJOR_VERSION 0)
+-set(OPENSURGSIM_MINOR_VERSION 0)
++set(OPENSURGSIM_MINOR_VERSION 6)
+ set(OPENSURGSIM_PATCH_VERSION 0)
+ set(OPENSURGSIM_VERSION
+ ${OPENSURGSIM_MAJOR_VERSION}.${OPENSURGSIM_MINOR_VERSION}.${OPENSURGSIM_PATCH_VERSION})
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/opensurgsim.git
More information about the debian-med-commit
mailing list