diff options
author | Brent Cook <bcook@openbsd.org> | 2016-09-04 05:00:31 -0500 |
---|---|---|
committer | Brent Cook <bcook@openbsd.org> | 2016-09-04 05:00:31 -0500 |
commit | 5bb829d86d72dfde74478c07f0643ed8e29ec75f (patch) | |
tree | 93877531dba818b5b47c739cab48102d40639010 /crypto | |
parent | 22dcefee4e1b0660d7312bd438c8291c9588c3ff (diff) | |
parent | 829b21581fc93085faeced35b3c75376b0de6ae2 (diff) | |
download | portable-5bb829d86d72dfde74478c07f0643ed8e29ec75f.tar.gz portable-5bb829d86d72dfde74478c07f0643ed8e29ec75f.tar.bz2 portable-5bb829d86d72dfde74478c07f0643ed8e29ec75f.zip |
Land #219, build Windows DLLs with CMake
Diffstat (limited to 'crypto')
-rw-r--r-- | crypto/CMakeLists.txt | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/crypto/CMakeLists.txt b/crypto/CMakeLists.txt index 681c929..d8453f3 100644 --- a/crypto/CMakeLists.txt +++ b/crypto/CMakeLists.txt | |||
@@ -752,10 +752,12 @@ if (BUILD_SHARED) | |||
752 | add_library(crypto-objects OBJECT ${CRYPTO_SRC}) | 752 | add_library(crypto-objects OBJECT ${CRYPTO_SRC}) |
753 | add_library(crypto STATIC $<TARGET_OBJECTS:crypto-objects>) | 753 | add_library(crypto STATIC $<TARGET_OBJECTS:crypto-objects>) |
754 | add_library(crypto-shared SHARED $<TARGET_OBJECTS:crypto-objects>) | 754 | add_library(crypto-shared SHARED $<TARGET_OBJECTS:crypto-objects>) |
755 | if (MSVC) | 755 | if (WIN32) |
756 | target_link_libraries(crypto-shared crypto Ws2_32.lib) | 756 | target_link_libraries(crypto-shared crypto Ws2_32.lib) |
757 | set(CRYPTO_POSTFIX -${CRYPTO_MAJOR_VERSION}) | ||
757 | endif() | 758 | endif() |
758 | set_target_properties(crypto-shared PROPERTIES OUTPUT_NAME crypto) | 759 | set_target_properties(crypto-shared PROPERTIES |
760 | OUTPUT_NAME crypto${CRYPTO_POSTFIX} ARCHIVE_OUTPUT_NAME crypto) | ||
759 | set_target_properties(crypto-shared PROPERTIES VERSION | 761 | set_target_properties(crypto-shared PROPERTIES VERSION |
760 | ${CRYPTO_VERSION} SOVERSION ${CRYPTO_MAJOR_VERSION}) | 762 | ${CRYPTO_VERSION} SOVERSION ${CRYPTO_MAJOR_VERSION}) |
761 | install(TARGETS crypto crypto-shared DESTINATION lib) | 763 | install(TARGETS crypto crypto-shared DESTINATION lib) |