cmake: add math library when using wolfssl and ngtcp2

Closes #14343
This commit is contained in:
Tal Regev 2024-08-01 21:55:12 +03:00 committed by Daniel Stenberg
parent bfa939d062
commit 8577f4ca08
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

@ -711,6 +711,9 @@ if(USE_NGTCP2)
if(USE_OPENSSL OR USE_WOLFSSL)
if(USE_WOLFSSL)
find_package(NGTCP2 REQUIRED wolfSSL)
if(NOT WIN32)
find_library(MATH_LIBRARY m)
endif()
list(APPEND LIBCURL_PC_REQUIRES_PRIVATE "libngtcp2_crypto_wolfssl")
elseif(HAVE_BORINGSSL OR HAVE_AWSLC)
find_package(NGTCP2 REQUIRED BoringSSL)
@ -728,7 +731,7 @@ if(USE_NGTCP2)
endif()
set(USE_NGTCP2 ON)
include_directories(${NGTCP2_INCLUDE_DIRS})
list(APPEND CURL_LIBS ${NGTCP2_LIBRARIES})
list(APPEND CURL_LIBS ${NGTCP2_LIBRARIES} ${MATH_LIBRARY})
list(APPEND LIBCURL_PC_REQUIRES_PRIVATE "libngtcp2")
find_package(NGHTTP3 REQUIRED)