From 5461dea7f141d78d1d0bb4c4f17be9b15680fa96 Mon Sep 17 00:00:00 2001 From: Jeff Davey Date: Tue, 18 Aug 2015 13:20:19 -0600 Subject: Add install targets and shared libraries to CMake --- tls/CMakeLists.txt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'tls') diff --git a/tls/CMakeLists.txt b/tls/CMakeLists.txt index 3e61844..7c8cf21 100644 --- a/tls/CMakeLists.txt +++ b/tls/CMakeLists.txt @@ -19,4 +19,11 @@ if(NOT HAVE_STRCASECMP) set(TLS_SRC ${TLS_SRC} strsep.c) endif() -add_library(tls ${TLS_SRC}) +add_library(tls-objects OBJECT ${TLS_SRC}) +set_property(TARGET tls-objects PROPERTY POSITION_INDEPENDENT_CODE 1) +add_library(tls STATIC $) +add_library(tls-shared SHARED $) +set_target_properties(tls-shared PROPERTIES OUTPUT_NAME tls) +set_target_properties(tls-shared PROPERTIES VERSION ${TLS_VERSION} SOVERSION ${TLS_MAJOR_VERSION}) + +install(TARGETS tls tls-shared DESTINATION lib) -- cgit v1.2.3-55-g6feb