vcpkg/ports/cpprestsdk/fix-find-openssl.patch
Jack·Boos·Yu d8383c37b3
[cpprestsdk] Fix find dependency openssl (#11867)
* [cpprestsdk] Fix find dependency openssl

* Update portfile.cmake

Co-authored-by: Lily <47812810+LilyWangL@users.noreply.github.com>
2020-06-10 17:52:35 -07:00

19 lines
918 B
Diff

diff --git a/Release/cmake/cpprest_find_openssl.cmake b/Release/cmake/cpprest_find_openssl.cmake
index 9333663..c1df089 100644
--- a/Release/cmake/cpprest_find_openssl.cmake
+++ b/Release/cmake/cpprest_find_openssl.cmake
@@ -36,8 +36,11 @@ function(cpprest_find_openssl)
# Prefer a homebrew version of OpenSSL over the one in /usr/lib
file(GLOB OPENSSL_ROOT_DIR /usr/local/Cellar/openssl*/*)
# Prefer the latest (make the latest one first)
- list(REVERSE OPENSSL_ROOT_DIR)
- list(GET OPENSSL_ROOT_DIR 0 OPENSSL_ROOT_DIR)
+ if(OPENSSL_ROOT_DIR)
+ # Prefer the latest (make the latest one first)
+ list(REVERSE OPENSSL_ROOT_DIR)
+ list(GET OPENSSL_ROOT_DIR 0 OPENSSL_ROOT_DIR)
+ endif()
endif()
# This should prevent linking against the system provided 0.9.8y
message(STATUS "OPENSSL_ROOT_DIR = ${OPENSSL_ROOT_DIR}")