Sophie

Sophie

distrib > Fedora > 17 > x86_64 > by-pkgid > d375ae39357d5a0acdae162f93d1fa8a > files > 11

expatpp-0-1.20121019gitd8c1bf8.fc17.src.rpm

From 49d35d3007b2e7431a2d7d923293f6a182983a68 Mon Sep 17 00:00:00 2001
From: Mario Ceresa <mrceresa@gmail.com>
Date: Thu, 18 Oct 2012 17:08:14 +0200
Subject: [PATCH 11/15] added soname info

Signed-off-by: Mario Ceresa <mrceresa@gmail.com>
---
 CMakeLists.txt     | 19 +++++++++++--------
 lib/CMakeLists.txt |  1 +
 2 files changed, 12 insertions(+), 8 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 9c95a61..a4bc49c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -3,17 +3,20 @@ cmake_minimum_required(VERSION 2.6)
 
 project(expatpp)
 
-
 find_package(EXPAT REQUIRED)
 
+SET(EXPATPP_MAJOR_VERSION 0)
+SET(EXPATPP_MINOR_VERSION 6)
+SET(EXPATPP_BUILD_VERSION 0)
+SET(EXPATPP_VERSION
+  "${EXPATPP_MAJOR_VERSION}.${EXPATPP_MINOR_VERSION}.${EXPATPP_BUILD_VERSION}")
+SET(EXPATPP_LIBRARY_PROPERTIES ${EXPATPP_LIBRARY_PROPERTIES}
+  VERSION "${EXPATPP_VERSION}"
+  SOVERSION "${EXPATPP_API_VERSION}"
+)
+
+
 add_subdirectory(lib)
 add_subdirectory(test)
 
-SET(CPACK_GENERATOR "RPM")
-SET(CPACK_RPM_PACKAGE_SUMMARY "A tiniy object oriented wrapper around expat library")
-SET(CPACK_RPM_PACKAGE_NAME "expatpp")
-SET(CPACK_RPM_PACKAGE_VERSION 0.6)
-SET(CPACK_RPM_PACKAGE_RELEASE 1)
-SET(CPACK_RPM_PACKAGE_LICENSE "Mozilla")
-
 INCLUDE(CPack)
diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt
index 171601f..352687d 100644
--- a/lib/CMakeLists.txt
+++ b/lib/CMakeLists.txt
@@ -1,4 +1,5 @@
 
 add_library(expatpp SHARED expatpp.cpp)
 target_link_libraries(expatpp ${EXPAT_LIBRARIES})
+SET_TARGET_PROPERTIES(expatpp PROPERTIES ${EXPATPP_LIBRARY_PROPERTIES})
 INSTALL_TARGETS(/${LIB_INSTALL_DIR} expatpp)
\ No newline at end of file
-- 
1.7.11.7