aboutsummaryrefslogtreecommitdiff
path: root/tls
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 /tls
parent6f38fb483cf0bf0f4112b23d9971aa51917e1910 (diff)
downloadportable-9971b0820c72a7be267e562f6002439b06103b94.tar.gz
portable-9971b0820c72a7be267e562f6002439b06103b94.tar.bz2
portable-9971b0820c72a7be267e562f6002439b06103b94.zip
Use object library for CMake
Diffstat (limited to 'tls')
-rw-r--r--tls/CMakeLists.txt10
1 files changed, 9 insertions, 1 deletions
diff --git a/tls/CMakeLists.txt b/tls/CMakeLists.txt
index f64b1c3..286d499 100644
--- a/tls/CMakeLists.txt
+++ b/tls/CMakeLists.txt
@@ -29,7 +29,15 @@ else()
29 add_definitions(-DTLS_DEFAULT_CA_FILE=\"${CMAKE_INSTALL_PREFIX}/etc/ssl/cert.pem\") 29 add_definitions(-DTLS_DEFAULT_CA_FILE=\"${CMAKE_INSTALL_PREFIX}/etc/ssl/cert.pem\")
30endif() 30endif()
31 31
32add_library(tls ${TLS_SRC}) 32add_library(tls_obj OBJECT ${TLS_SRC})
33target_include_directories(tls_obj
34 PRIVATE
35 .
36 ../include/compat
37 PUBLIC
38 ../include)
39
40add_library(tls $<TARGET_OBJECTS:tls_obj>)
33target_include_directories(tls 41target_include_directories(tls
34 PRIVATE 42 PRIVATE
35 . 43 .