include_directories( . ../include ../include/compat ) set( TLS_SRC tls.c tls_client.c tls_config.c tls_server.c tls_util.c tls_verify.c ) if(NOT HAVE_STRCASECMP) set(TLS_SRC ${TLS_SRC} strsep.c) endif() 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)