diff options
author | Brent Cook <bcook@openbsd.org> | 2015-09-07 01:05:33 -0500 |
---|---|---|
committer | Brent Cook <bcook@openbsd.org> | 2015-09-07 01:05:33 -0500 |
commit | ca56c332e3356118441c955e690f6727a9928b69 (patch) | |
tree | 4df1dc6d552b44dea1cca3d94c0c4a30d66c8218 /tls | |
parent | 4078416c36124e86275b093519f7c0d772ee25b8 (diff) | |
download | portable-ca56c332e3356118441c955e690f6727a9928b69.tar.gz portable-ca56c332e3356118441c955e690f6727a9928b69.tar.bz2 portable-ca56c332e3356118441c955e690f6727a9928b69.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) | ||