diff options
| author | eao197 <eao197@gmail.com> | 2018-04-24 11:46:00 +0300 |
|---|---|---|
| committer | eao197 <eao197@gmail.com> | 2018-04-24 11:46:00 +0300 |
| commit | 34257a50ceda0bfa05e59b532f71223b70f39d52 (patch) | |
| tree | 6dfff9ccf2dc8f26ed4c96e13c4afdd7a33f0767 /ports/openssl | |
| parent | 4550e44e7a451ffec9160f74ea9856db40bfa47e (diff) | |
| parent | f703f60bd0064c3aeb116982812a3745817d30fe (diff) | |
| download | vcpkg-34257a50ceda0bfa05e59b532f71223b70f39d52.tar.gz vcpkg-34257a50ceda0bfa05e59b532f71223b70f39d52.zip | |
Merge https://github.com/Microsoft/vcpkg
Diffstat (limited to 'ports/openssl')
| -rw-r--r-- | ports/openssl/CONTROL | 2 | ||||
| -rw-r--r-- | ports/openssl/portfile-nonwindows.cmake | 4 | ||||
| -rw-r--r-- | ports/openssl/vcpkg-cmake-wrapper.cmake | 7 |
3 files changed, 12 insertions, 1 deletions
diff --git a/ports/openssl/CONTROL b/ports/openssl/CONTROL index d5ac7c890..fe7ea5c01 100644 --- a/ports/openssl/CONTROL +++ b/ports/openssl/CONTROL @@ -1,3 +1,3 @@ Source: openssl -Version: 1.0.2o-1 +Version: 1.0.2o-2 Description: OpenSSL is an open source project that provides a robust, commercial-grade, and full-featured toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols. It is also a general-purpose cryptography library. diff --git a/ports/openssl/portfile-nonwindows.cmake b/ports/openssl/portfile-nonwindows.cmake index 3a4f69710..c324b132a 100644 --- a/ports/openssl/portfile-nonwindows.cmake +++ b/ports/openssl/portfile-nonwindows.cmake @@ -31,3 +31,7 @@ endforeach() file(INSTALL ${RESOLVED_HEADERS} DESTINATION ${CURRENT_PACKAGES_DIR}/include/openssl)
file(INSTALL ${MASTER_COPY_SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/openssl RENAME copyright)
+
+if(VCPKG_LIBRARY_LINKAGE STREQUAL "static")
+ file(COPY ${CMAKE_CURRENT_LIST_DIR}/vcpkg-cmake-wrapper.cmake DESTINATION ${CURRENT_PACKAGES_DIR}/share/openssl)
+endif()
diff --git a/ports/openssl/vcpkg-cmake-wrapper.cmake b/ports/openssl/vcpkg-cmake-wrapper.cmake new file mode 100644 index 000000000..1e0500055 --- /dev/null +++ b/ports/openssl/vcpkg-cmake-wrapper.cmake @@ -0,0 +1,7 @@ +_find_package(${ARGS})
+if(OPENSSL_FOUND)
+ list(APPEND OPENSSL_LIBRARIES "dl")
+ if(TARGET OpenSSL::Crypto)
+ set_property(TARGET OpenSSL::Crypto APPEND PROPERTY INTERFACE_LINK_LIBRARIES "dl")
+ endif()
+endif()
|
