acinclude.m4: The mbedtls crypto backend actually requires libmbedcrypto
Examples can't be linked with libmbedtls but need libmbedcrypto, and any users of libssh2 which use libtool and libssh2.la would encounter the same problem. This changes the mbedtls detection to search for libmbedcrypto, which is the actual dependency for the backend.
Этот коммит содержится в:
родитель
ab8f0bc0bf
Коммит
5abceec571
@ -1,3 +1,3 @@
|
|||||||
CRYPTO_CSOURCES = mbedtls.c
|
CRYPTO_CSOURCES = mbedtls.c
|
||||||
CRYPTO_HHEADERS = mbedtls.h
|
CRYPTO_HHEADERS = mbedtls.h
|
||||||
CRYPTO_LTLIBS = $(LTLIBMBEDTLS)
|
CRYPTO_LTLIBS = $(LTLIBMBEDCRYPTO)
|
||||||
|
@ -439,7 +439,7 @@ m4_case([$1],
|
|||||||
],
|
],
|
||||||
|
|
||||||
[mbedtls], [
|
[mbedtls], [
|
||||||
LIBSSH2_LIB_HAVE_LINKFLAGS([mbedtls], [], [#include <mbedtls/version.h>], [
|
LIBSSH2_LIB_HAVE_LINKFLAGS([mbedcrypto], [], [#include <mbedtls/version.h>], [
|
||||||
AC_DEFINE(LIBSSH2_MBEDTLS, 1, [Use $1])
|
AC_DEFINE(LIBSSH2_MBEDTLS, 1, [Use $1])
|
||||||
found_crypto="$1"
|
found_crypto="$1"
|
||||||
support_clear_memory=yes
|
support_clear_memory=yes
|
||||||
|
Загрузка…
Ссылка в новой задаче
Block a user