aboutsummaryrefslogtreecommitdiff
path: root/tls
diff options
context:
space:
mode:
authorBrent Cook <bcook@openbsd.org>2016-09-04 05:00:31 -0500
committerBrent Cook <bcook@openbsd.org>2016-09-04 05:00:31 -0500
commit5bb829d86d72dfde74478c07f0643ed8e29ec75f (patch)
tree93877531dba818b5b47c739cab48102d40639010 /tls
parent22dcefee4e1b0660d7312bd438c8291c9588c3ff (diff)
parent829b21581fc93085faeced35b3c75376b0de6ae2 (diff)
downloadportable-5bb829d86d72dfde74478c07f0643ed8e29ec75f.tar.gz
portable-5bb829d86d72dfde74478c07f0643ed8e29ec75f.tar.bz2
portable-5bb829d86d72dfde74478c07f0643ed8e29ec75f.zip
Land #219, build Windows DLLs with CMake
Diffstat (limited to '')
-rw-r--r--tls/CMakeLists.txt6
1 files changed, 4 insertions, 2 deletions
diff --git a/tls/CMakeLists.txt b/tls/CMakeLists.txt
index b8549a6..54ae953 100644
--- a/tls/CMakeLists.txt
+++ b/tls/CMakeLists.txt
@@ -31,10 +31,12 @@ if (BUILD_SHARED)
31 add_library(tls-objects OBJECT ${TLS_SRC}) 31 add_library(tls-objects OBJECT ${TLS_SRC})
32 add_library(tls STATIC $<TARGET_OBJECTS:tls-objects>) 32 add_library(tls STATIC $<TARGET_OBJECTS:tls-objects>)
33 add_library(tls-shared SHARED $<TARGET_OBJECTS:tls-objects>) 33 add_library(tls-shared SHARED $<TARGET_OBJECTS:tls-objects>)
34 if (MSVC) 34 if (WIN32)
35 target_link_libraries(tls-shared ssl-shared crypto-shared Ws2_32.lib) 35 target_link_libraries(tls-shared ssl-shared crypto-shared Ws2_32.lib)
36 set(TLS_POSTFIX -${TLS_MAJOR_VERSION})
36 endif() 37 endif()
37 set_target_properties(tls-shared PROPERTIES OUTPUT_NAME tls) 38 set_target_properties(tls-shared PROPERTIES
39 OUTPUT_NAME tls${TLS_POSTFIX} ARCHIVE_OUTPUT_NAME tls)
38 set_target_properties(tls-shared PROPERTIES VERSION ${TLS_VERSION} 40 set_target_properties(tls-shared PROPERTIES VERSION ${TLS_VERSION}
39 SOVERSION ${TLS_MAJOR_VERSION}) 41 SOVERSION ${TLS_MAJOR_VERSION})
40 install(TARGETS tls tls-shared DESTINATION lib) 42 install(TARGETS tls tls-shared DESTINATION lib)