From 8fdc5252cca0ef32bc1b0fc4642657da749cca49 Mon Sep 17 00:00:00 2001 From: Dan Nestor Date: Mon, 2 Mar 2020 11:44:40 +0100 Subject: Crypto target properties when building static libs --- crypto/CMakeLists.txt | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) (limited to 'crypto') diff --git a/crypto/CMakeLists.txt b/crypto/CMakeLists.txt index 4eea2cc..e6cfc65 100644 --- a/crypto/CMakeLists.txt +++ b/crypto/CMakeLists.txt @@ -983,18 +983,16 @@ target_include_directories(crypto PUBLIC ../include) -if (BUILD_SHARED_LIBS) - export_symbol(crypto ${CMAKE_CURRENT_BINARY_DIR}/crypto_p.sym) - target_link_libraries(crypto ${PLATFORM_LIBS}) - if (WIN32) - set(CRYPTO_POSTFIX -${CRYPTO_MAJOR_VERSION}) - endif() - set_target_properties(crypto PROPERTIES - OUTPUT_NAME crypto${CRYPTO_POSTFIX} - ARCHIVE_OUTPUT_NAME crypto${CRYPTO_POSTFIX}) - set_target_properties(crypto PROPERTIES VERSION - ${CRYPTO_VERSION} SOVERSION ${CRYPTO_MAJOR_VERSION}) +export_symbol(crypto ${CMAKE_CURRENT_BINARY_DIR}/crypto_p.sym) +target_link_libraries(crypto ${PLATFORM_LIBS}) +if (WIN32) + set(CRYPTO_POSTFIX -${CRYPTO_MAJOR_VERSION}) endif() +set_target_properties(crypto PROPERTIES + OUTPUT_NAME crypto${CRYPTO_POSTFIX} + ARCHIVE_OUTPUT_NAME crypto${CRYPTO_POSTFIX}) +set_target_properties(crypto PROPERTIES VERSION + ${CRYPTO_VERSION} SOVERSION ${CRYPTO_MAJOR_VERSION}) if(ENABLE_LIBRESSL_INSTALL) install( -- cgit v1.2.3-55-g6feb