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
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