From ca56c332e3356118441c955e690f6727a9928b69 Mon Sep 17 00:00:00 2001 From: Brent Cook Date: Mon, 7 Sep 2015 01:05:33 -0500 Subject: disable shared CMake builds for OS X / Windows for now --- crypto/CMakeLists.txt | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'crypto') diff --git a/crypto/CMakeLists.txt b/crypto/CMakeLists.txt index fabf479..950aa60 100644 --- a/crypto/CMakeLists.txt +++ b/crypto/CMakeLists.txt @@ -641,9 +641,13 @@ endif() add_library(crypto-objects OBJECT ${CRYPTO_SRC}) set_property(TARGET crypto-objects PROPERTY POSITION_INDEPENDENT_CODE 1) add_library(crypto STATIC $) -add_library(crypto-shared SHARED $) -set_target_properties(crypto-shared PROPERTIES OUTPUT_NAME crypto) -set_target_properties(crypto-shared PROPERTIES VERSION ${CRYPTO_VERSION} SOVERSION ${CRYPTO_MAJOR_VERSION}) -install(TARGETS crypto crypto-shared DESTINATION lib) +set(CRYPTO_TARGETS crypto) +if (BUILD_SHARED) + add_library(crypto-shared SHARED $) + set_target_properties(crypto-shared PROPERTIES OUTPUT_NAME crypto) + set_target_properties(crypto-shared PROPERTIES VERSION ${CRYPTO_VERSION} SOVERSION ${CRYPTO_MAJOR_VERSION}) + set(CRYPTO_TARGETS ${CRYPTO_TARGETS} crypto-shared) +endif() +install(TARGETS ${CRYPTO_TARGETS} DESTINATION lib) -- cgit v1.2.3-55-g6feb