From 244fd5608f9796909a7149f43a81d84e15d36d96 Mon Sep 17 00:00:00 2001 From: kinichiro Date: Sat, 11 Dec 2021 21:03:06 +0900 Subject: Add crypto/bytestring with cmake --- ssl/CMakeLists.txt | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) (limited to 'ssl') diff --git a/ssl/CMakeLists.txt b/ssl/CMakeLists.txt index 039ef68..f346274 100644 --- a/ssl/CMakeLists.txt +++ b/ssl/CMakeLists.txt @@ -1,9 +1,6 @@ set( SSL_SRC bio_ssl.c - bs_ber.c - bs_cbb.c - bs_cbs.c d1_both.c d1_lib.c d1_pkt.c @@ -54,6 +51,13 @@ set( tls13_server.c ) +set( + BS_SRC + bs_ber.c + bs_cbb.c + bs_cbs.c +) + add_library(ssl_obj OBJECT ${SSL_SRC}) target_include_directories(ssl_obj PRIVATE @@ -62,7 +66,17 @@ target_include_directories(ssl_obj PUBLIC ../include) -add_library(ssl $) +add_library(bs_obj OBJECT ${BS_SRC}) +target_include_directories(bs_obj + PRIVATE + . + ../include/compat) + +if(BUILD_SHARED_LIBS) + add_library(ssl $ $) +else() + add_library(ssl $) +endif() export_symbol(ssl ${CMAKE_CURRENT_SOURCE_DIR}/ssl.sym) target_link_libraries(ssl crypto ${PLATFORM_LIBS}) -- cgit v1.2.3-55-g6feb