diff options
| author | Alexej Harm <alexej.h@xiphos.de> | 2018-04-28 16:30:51 +0200 |
|---|---|---|
| committer | Robert Schumacher <roschuma@microsoft.com> | 2018-04-28 07:30:51 -0700 |
| commit | 38d139ceb8bca5b8bb91eddf25180e0433f40115 (patch) | |
| tree | 9f53be0b65d6b628833c53d78fbe0683782a05c5 | |
| parent | 039abe258b956fe51b5893b3fb2d20661f2a8eb4 (diff) | |
| download | vcpkg-38d139ceb8bca5b8bb91eddf25180e0433f40115.tar.gz vcpkg-38d139ceb8bca5b8bb91eddf25180e0433f40115.zip | |
[openssl] added support for platforms without libdl (#3368)
| -rw-r--r-- | ports/openssl/vcpkg-cmake-wrapper.cmake | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/ports/openssl/vcpkg-cmake-wrapper.cmake b/ports/openssl/vcpkg-cmake-wrapper.cmake index 1e0500055..82313bdab 100644 --- a/ports/openssl/vcpkg-cmake-wrapper.cmake +++ b/ports/openssl/vcpkg-cmake-wrapper.cmake @@ -1,7 +1,10 @@ _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")
+ find_library(OPENSSL_DL_LIBRARY NAMES dl)
+ if(OPENSSL_DL_LIBRARY)
+ list(APPEND OPENSSL_LIBRARIES "dl")
+ if(TARGET OpenSSL::Crypto)
+ set_property(TARGET OpenSSL::Crypto APPEND PROPERTY INTERFACE_LINK_LIBRARIES "dl")
+ endif()
endif()
endif()
|
