[Buildroot] [git commit branch/next] package/gauche: add optional mbedtls dependency

Thomas Petazzoni thomas.petazzoni at bootlin.com
Mon Aug 19 13:22:36 UTC 2019


commit: https://git.buildroot.net/buildroot/commit/?id=4035aca23937800de53b74e05c8a34ae85576703
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next

mbedtls support has been added in version 0.9.6 with
https://github.com/shirok/Gauche/commit/d449f013fae79639bb300d783962328c6b6b1bd0

So enable it if mbedtls is enabled and always enable embedded axTLS
support to keep existing behavior

Signed-off-by: Fabrice Fontaine <fontaine.fabrice at gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
---
 package/gauche/gauche.mk | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/package/gauche/gauche.mk b/package/gauche/gauche.mk
index 1f66e28de7..2a30a2b39a 100644
--- a/package/gauche/gauche.mk
+++ b/package/gauche/gauche.mk
@@ -16,6 +16,16 @@ GAUCHE_AUTORECONF = YES
 HOST_GAUCHE_CONF_OPTS = --without-zlib
 GAUCHE_CONF_OPTS = --without-libatomic-ops
 
+# Enable embedded axTLS
+GAUCHE_TLS_LIBS = axtls
+
+ifeq ($(BR2_PACKAGE_MBEDTLS),y)
+GAUCHE_TLS_LIBS += mbedtls
+GAUCHE_DEPENDENCIES += mbedtls
+endif
+
+GAUCHE_CONF_OPTS += --with-tls="$(GAUCHE_TLS_LIBS)"
+
 ifeq ($(BR2_PACKAGE_ZLIB),y)
 GAUCHE_CONF_OPTS += --with-zlib=$(STAGING_DIR)
 GAUCHE_DEPENDENCIES += zlib


More information about the buildroot mailing list