From: Fabrice Fontaine Date: Sun, 18 Aug 2019 10:12:26 +0000 (+0200) Subject: package/gauche: add optional mbedtls dependency X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=4035aca23937800de53b74e05c8a34ae85576703;p=buildroot.git package/gauche: add optional mbedtls dependency 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 Signed-off-by: Thomas Petazzoni --- 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