From d193f43f8b90cbed65ffeec93543d8a3d17bdedc Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Sat, 4 Nov 2023 01:24:23 +0000 Subject: slim down `libtls` By dropping copies of `libcrypto` and `libssl` lib objects from it. This brings back its size to the normal ~100KB from ~4MB. autotools already worked like this. --- tls/CMakeLists.txt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/tls/CMakeLists.txt b/tls/CMakeLists.txt index 4beef36..240dbf8 100644 --- a/tls/CMakeLists.txt +++ b/tls/CMakeLists.txt @@ -50,11 +50,10 @@ target_include_directories(tls_obj ../include ${CMAKE_BINARY_DIR}/include) -add_library(tls $ $ - $ empty.c) +add_library(tls $ empty.c) export_symbol(tls ${CMAKE_CURRENT_BINARY_DIR}/tls.sym) -target_link_libraries(tls ${PLATFORM_LIBS}) +target_link_libraries(tls ${OPENSSL_LIBS}) if (WIN32) set(TLS_POSTFIX -${TLS_MAJOR_VERSION} PARENT_SCOPE) endif() -- cgit v1.2.3-55-g6feb