Use object library for CMake

This commit is contained in:
kinichiro
2020-11-23 13:19:49 +09:00
parent 6f38fb483c
commit 9971b0820c
3 changed files with 35 additions and 3 deletions

View File

@@ -29,7 +29,15 @@ else()
add_definitions(-DTLS_DEFAULT_CA_FILE=\"${CMAKE_INSTALL_PREFIX}/etc/ssl/cert.pem\")
endif()
add_library(tls ${TLS_SRC})
add_library(tls_obj OBJECT ${TLS_SRC})
target_include_directories(tls_obj
PRIVATE
.
../include/compat
PUBLIC
../include)
add_library(tls $<TARGET_OBJECTS:tls_obj>)
target_include_directories(tls
PRIVATE
.