[build] CMake use pkg_check_modules() w/ wolfssl

This commit is contained in:
Glenn Strauss 2020-10-27 13:01:01 -04:00
parent 07f40eaf9a
commit 75c29505be
1 changed files with 5 additions and 0 deletions

View File

@ -322,8 +322,11 @@ else()
endif()
if(WITH_WOLFSSL)
pkg_check_modules(WOLFSSL QUIET wolfssl)
if(NOT ${WITH_WOLFSSL} EQUAL "")
find_path(WOLFSSL_INCLUDE_DIR wolfssl/ssl.h ${WITH_WOLFSSL}/include)
elseif(WOLFSSL_FOUND)
set(WOLFSSL_INCLUDE_DIR ${WOLFSSL_INCLUDE_DIRS})
elseif(APPLE)
find_path(WOLFSSL_INCLUDE_DIR wolfssl/ssl.h /opt/local/include)
else()
@ -335,6 +338,8 @@ if(WITH_WOLFSSL)
NAMES wolfssl
PATHS ${WITH_WOLFSSL}/lib
)
elseif(WOLFSSL_FOUND)
set(WOLFSSL_LIBRARY ${WOLFSSL_LIBRARY_DIRS})
else()
find_library(WOLFSSL_LIBRARY
NAMES wolfssl