]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
cmake: add math library when using wolfssl and ngtcp2
authorTal Regev <tal.regev@gmail.com>
Thu, 1 Aug 2024 18:55:12 +0000 (21:55 +0300)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 6 Aug 2024 09:48:21 +0000 (11:48 +0200)
Closes #14343

CMakeLists.txt

index cec3565f21a3994bde56d14f507c6d5176e129c4..9bf5e1ea80fc4f49f3127bf30c065db43130c32f 100644 (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)