diff options
author | Brent Cook <bcook@openbsd.org> | 2015-09-07 01:05:33 -0500 |
---|---|---|
committer | Brent Cook <bcook@openbsd.org> | 2015-09-11 16:36:03 -0500 |
commit | 9c9a9858e8a3f680f75225aff88237979466ee9a (patch) | |
tree | dc46831004c93c6078e72eb1b2795473f49663ec /tls | |
parent | 90f851568acc951195e26b128ef514b2b18ebffe (diff) | |
download | portable-9c9a9858e8a3f680f75225aff88237979466ee9a.tar.gz portable-9c9a9858e8a3f680f75225aff88237979466ee9a.tar.bz2 portable-9c9a9858e8a3f680f75225aff88237979466ee9a.zip |
disable shared CMake builds for OS X / Windows for now
Diffstat (limited to 'tls')
-rw-r--r-- | tls/CMakeLists.txt | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/tls/CMakeLists.txt b/tls/CMakeLists.txt index 7c8cf21..396780c 100644 --- a/tls/CMakeLists.txt +++ b/tls/CMakeLists.txt | |||
@@ -22,8 +22,13 @@ endif() | |||
22 | add_library(tls-objects OBJECT ${TLS_SRC}) | 22 | add_library(tls-objects OBJECT ${TLS_SRC}) |
23 | set_property(TARGET tls-objects PROPERTY POSITION_INDEPENDENT_CODE 1) | 23 | set_property(TARGET tls-objects PROPERTY POSITION_INDEPENDENT_CODE 1) |
24 | add_library(tls STATIC $<TARGET_OBJECTS:tls-objects>) | 24 | add_library(tls STATIC $<TARGET_OBJECTS:tls-objects>) |
25 | add_library(tls-shared SHARED $<TARGET_OBJECTS:tls-objects>) | 25 | set(TLS_TARGETS tls) |
26 | set_target_properties(tls-shared PROPERTIES OUTPUT_NAME tls) | ||
27 | set_target_properties(tls-shared PROPERTIES VERSION ${TLS_VERSION} SOVERSION ${TLS_MAJOR_VERSION}) | ||
28 | 26 | ||
29 | install(TARGETS tls tls-shared DESTINATION lib) | 27 | if (BUILD_SHARED) |
28 | add_library(tls-shared SHARED $<TARGET_OBJECTS:tls-objects>) | ||
29 | set_target_properties(tls-shared PROPERTIES OUTPUT_NAME tls) | ||
30 | set_target_properties(tls-shared PROPERTIES VERSION ${TLS_VERSION} SOVERSION ${TLS_MAJOR_VERSION}) | ||
31 | set(TLS_TARGETS ${TLS_TARGETS} tls-shared) | ||
32 | endif() | ||
33 | |||
34 | install(TARGETS ${TLS_TARGETS} DESTINATION lib) | ||