aboutsummaryrefslogtreecommitdiff
path: root/ssl
diff options
context:
space:
mode:
authorkinichiro <kinichiro.inoguchi@gmail.com>2020-11-23 13:19:49 +0900
committerkinichiro <kinichiro.inoguchi@gmail.com>2021-05-02 14:27:57 +0900
commit9971b0820c72a7be267e562f6002439b06103b94 (patch)
tree829e45b4e5e5d43c78d978aa6965e47c7710fe35 /ssl
parent6f38fb483cf0bf0f4112b23d9971aa51917e1910 (diff)
downloadportable-9971b0820c72a7be267e562f6002439b06103b94.tar.gz
portable-9971b0820c72a7be267e562f6002439b06103b94.tar.bz2
portable-9971b0820c72a7be267e562f6002439b06103b94.zip
Use object library for CMake
Diffstat (limited to 'ssl')
-rw-r--r--ssl/CMakeLists.txt10
1 files changed, 9 insertions, 1 deletions
diff --git a/ssl/CMakeLists.txt b/ssl/CMakeLists.txt
index 8e09d26..36e1c07 100644
--- a/ssl/CMakeLists.txt
+++ b/ssl/CMakeLists.txt
@@ -52,7 +52,15 @@ set(
52 tls13_server.c 52 tls13_server.c
53) 53)
54 54
55add_library(ssl ${SSL_SRC}) 55add_library(ssl_obj OBJECT ${SSL_SRC})
56target_include_directories(ssl_obj
57 PRIVATE
58 .
59 ../include/compat
60 PUBLIC
61 ../include)
62
63add_library(ssl $<TARGET_OBJECTS:ssl_obj>)
56target_include_directories(ssl 64target_include_directories(ssl
57 PRIVATE 65 PRIVATE
58 . 66 .