Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37847824
en ru br
ALT Linux repos
S:2.3-alt3

Group :: Development/C++
RPM: cctz

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Patch: cctz-2.3-debian-compile-library-as-shared.patch
Download


From 14bf43dffef3e0e4722880254c9fd3433401b788 Mon Sep 17 00:00:00 2001
From: Anton Gladky <gladk@debian.org>
Date: Wed, 15 Nov 2017 19:04:21 +0100
Subject: [PATCH] Compile library as shared.
Signed-off-by: Elliott Sales de Andrade <quantum.analyst@gmail.com>
---
 CMakeLists.txt | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index e8b2f34..5386360 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -68,7 +68,7 @@ set(CCTZ_HDRS
   include/cctz/zone_info_source.h
   include/cctz/civil_time.h
   )
-add_library(cctz
+add_library(cctz SHARED
   src/civil_time_detail.cc
   src/time_zone_fixed.cc
   src/time_zone_fixed.h
@@ -95,6 +95,8 @@ target_include_directories(cctz PUBLIC
   )
 set_target_properties(cctz PROPERTIES
   PUBLIC_HEADER "${CCTZ_HDRS}"
+  VERSION ${VERSION}
+  SOVERSION ${SOVERSION}
   )
 target_link_libraries(cctz PUBLIC $<$<PLATFORM_ID:Darwin>:${CoreFoundation}>)  
 add_library(cctz::cctz ALIAS cctz)
-- 
2.20.1
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin