aboutsummaryrefslogtreecommitdiffstats
path: root/cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake')
-rw-r--r--cmake/modules/FindGCRYPT.cmake2
-rw-r--r--cmake/modules/FindGNUTLS.cmake10
2 files changed, 9 insertions, 3 deletions
diff --git a/cmake/modules/FindGCRYPT.cmake b/cmake/modules/FindGCRYPT.cmake
index 8c0a367033..6b6f2dcc3a 100644
--- a/cmake/modules/FindGCRYPT.cmake
+++ b/cmake/modules/FindGCRYPT.cmake
@@ -15,7 +15,7 @@ IF (GCRYPT_INCLUDE_DIRS)
ENDIF (GCRYPT_INCLUDE_DIRS)
INCLUDE(FindWSWinLibs)
-FindWSWinLibs("gnutls-.*" "GCRYPT_HINTS")
+FindWSWinLibs("libgcrypt-.*" "GCRYPT_HINTS")
FIND_PATH(GCRYPT_INCLUDE_DIR gcrypt.h
HINTS
diff --git a/cmake/modules/FindGNUTLS.cmake b/cmake/modules/FindGNUTLS.cmake
index c10efee59b..dd1042ae37 100644
--- a/cmake/modules/FindGNUTLS.cmake
+++ b/cmake/modules/FindGNUTLS.cmake
@@ -31,12 +31,17 @@ FIND_PATH(GNUTLS_INCLUDE_DIR
"${GNUTLS_HINTS}"
)
-SET(GNUTLS_NAMES gnutls libgnutls-28)
+SET(GNUTLS_NAMES gnutls libgnutls-28 libgnutls-30)
+SET(HOGWEED_NAMES libhogweed-2-4 libhogweed-4-2)
+SET(NETTLE_NAMES libnettle-4-6 libnettle-6-2)
FIND_LIBRARY(GNUTLS_LIBRARY
NAMES
${GNUTLS_NAMES}
- libgmp-10 libgcc_s_sjlj-1 libffi-6 libhogweed-2-4 libnettle-4-6
+ ${HOGWEED_NAMES}
+ ${NETTLE_NAMES}
+ libgmp-10 libgcc_s_sjlj-1 libffi-6
libp11-kit-0 libtasn1-6
+ libwinpthread-1
HINTS
"${GNUTLS_LIBDIR}"
"${GNUTLS_HINTS}/bin"
@@ -76,6 +81,7 @@ IF(GNUTLS_FOUND)
"${GNUTLS_DLL_DIR}/libnettle-*.dll"
"${GNUTLS_DLL_DIR}/libp11-kit-*.dll"
"${GNUTLS_DLL_DIR}/libtasn1-*.dll"
+ "${GNUTLS_DLL_DIR}/libwinpthread-*.dll"
)
set ( GNUTLS_DLLS ${_gnutls_dlls}
# We're storing filenames only. Should we use STRING instead?