diff options
author | Petr Štetiar <ynezz@true.cz> | 2020-12-10 11:38:33 +0100 |
---|---|---|
committer | Petr Štetiar <ynezz@true.cz> | 2020-12-10 11:41:26 +0100 |
commit | 63656f81045f35e96eb15668b43fba26de27b472 (patch) | |
tree | 044ba5f3496b8e800131e62525858d2085bbe82f | |
parent | c26f71e844df078d2b52307594022bf4924b4915 (diff) | |
download | ustream-ssl-63656f81045f35e96eb15668b43fba26de27b472.tar.gz |
cmake: fix linking when wolfSSL not in default paths
Fixes following issue when wolfSSL libs are installed in different
paths:
/usr/bin/ld: cannot find -lwolfssl
Signed-off-by: Petr Štetiar <ynezz@true.cz>
-rw-r--r-- | CMakeLists.txt | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 315aeb8..42c7f1f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -13,9 +13,10 @@ IF(MBEDTLS) SET(SSL_LIB mbedtls mbedcrypto mbedx509 m) ELSEIF(WOLFSSL) ADD_DEFINITIONS(-DHAVE_WOLFSSL) + FIND_LIBRARY(wolfssl_library wolfssl) SET(SSL_SRC ustream-io-wolfssl.c ustream-openssl.c) - SET(SSL_LIB wolfssl m) - SET(CMAKE_REQUIRED_LIBRARIES "-lwolfssl -lm") + SET(SSL_LIB ${wolfssl_library} m) + SET(CMAKE_REQUIRED_LIBRARIES "${wolfssl_library} -lm") CHECK_SYMBOL_EXISTS (wolfSSL_SSLSetIORecv "wolfssl/ssl.h" HAVE_WOLFSSL_SSLSETIORECV) IF (NOT HAVE_WOLFSSL_SSLSETIORECV) |