Crypto target properties when building static libs

This commit is contained in:
Dan Nestor 2020-03-02 11:44:40 +01:00 committed by GitHub
parent b10a3363df
commit 8fdc5252cc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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)
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
endif()
set_target_properties(crypto PROPERTIES
OUTPUT_NAME crypto${CRYPTO_POSTFIX}
ARCHIVE_OUTPUT_NAME crypto${CRYPTO_POSTFIX})
set_target_properties(crypto PROPERTIES VERSION
set_target_properties(crypto PROPERTIES VERSION
${CRYPTO_VERSION} SOVERSION ${CRYPTO_MAJOR_VERSION})
endif()
if(ENABLE_LIBRESSL_INSTALL)
install(