summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--package/libssh2/Config.in8
1 files changed, 4 insertions, 4 deletions
diff --git a/package/libssh2/Config.in b/package/libssh2/Config.in
index f2d32a90ae..90c38813b3 100644
--- a/package/libssh2/Config.in
+++ b/package/libssh2/Config.in
@@ -1,5 +1,6 @@
config BR2_PACKAGE_LIBSSH2
bool "libssh2"
+ select BR2_PACKAGE_OPENSSL if !(BR2_PACKAGE_MBEDTLS || BR2_PACKAGE_LIBGCRYPT)
help
libssh2 is a client-side C library implementing the SSH2
protocol as defined by Internet Drafts: SECSH-TRANS(22),
@@ -17,16 +18,15 @@ choice
config BR2_PACKAGE_LIBSSH2_MBEDTLS
bool "mbedtls"
- select BR2_PACKAGE_MBEDTLS
+ depends on BR2_PACKAGE_MBEDTLS
config BR2_PACKAGE_LIBSSH2_LIBGCRYPT
bool "gcrypt"
- depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS # libgcrypt -> libgpg-error
- select BR2_PACKAGE_LIBGCRYPT
+ depends on BR2_PACKAGE_LIBGCRYPT
config BR2_PACKAGE_LIBSSH2_OPENSSL
bool "openssl"
- select BR2_PACKAGE_OPENSSL
+ depends on BR2_PACKAGE_OPENSSL
endchoice
endif
OpenPOWER on IntegriCloud