From 9caf754a59f166bcf62a2cf84f82720ae110ab74 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 --- ssl/CMakeLists.txt | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'ssl') diff --git a/ssl/CMakeLists.txt b/ssl/CMakeLists.txt index c26f2b4..9aef592 100644 --- a/ssl/CMakeLists.txt +++ b/ssl/CMakeLists.txt @@ -4,9 +4,8 @@ include_directories( ../include/compat ) -add_library( - ssl - +set( + SSL_SRC bio_ssl.c bs_ber.c bs_cbb.c @@ -51,3 +50,12 @@ add_library( t1_reneg.c t1_srvr.c ) + +add_library(ssl-objects OBJECT ${SSL_SRC}) +set_property(TARGET ssl-objects PROPERTY POSITION_INDEPENDENT_CODE 1) +add_library(ssl STATIC $) +add_library(ssl-shared SHARED $) +set_target_properties(ssl-shared PROPERTIES OUTPUT_NAME ssl) +set_target_properties(ssl-shared PROPERTIES VERSION ${SSL_VERSION} SOVERSION ${SSL_MAJOR_VERSION}) + +install(TARGETS ssl ssl-shared DESTINATION lib) -- cgit v1.2.3-55-g6feb