From 01992b3877a6f7ebf45d87e2b9556aa38742cdf1 Mon Sep 17 00:00:00 2001 From: Gustavo Zacarias Date: Wed, 9 Mar 2016 06:35:42 -0300 Subject: [PATCH] zeromq: add norm support Signed-off-by: Gustavo Zacarias [Thomas: add explicit --without-norm.] Signed-off-by: Thomas Petazzoni --- package/zeromq/Config.in | 11 +++++++++++ package/zeromq/zeromq.mk | 7 +++++++ 2 files changed, 18 insertions(+) diff --git a/package/zeromq/Config.in b/package/zeromq/Config.in index aefdf48493..d5c9deae37 100644 --- a/package/zeromq/Config.in +++ b/package/zeromq/Config.in @@ -27,6 +27,17 @@ config BR2_PACKAGE_ZEROMQ if BR2_PACKAGE_ZEROMQ +comment "norm support needs a toolchain w/ dynamic library" + depends on BR2_STATIC_LIBS + +config BR2_PACKAGE_ZEROMQ_NORM + bool "NORM support" + depends on !BR2_STATIC_LIBS + select BR2_PACKAGE_NORM + help + Add support for NACK-Oriented Reliable Multicast (RFC 5740) + protocol. + config BR2_PACKAGE_ZEROMQ_PGM bool "PGM/EPGM support" depends on BR2_TOOLCHAIN_HAS_SYNC_2 diff --git a/package/zeromq/zeromq.mk b/package/zeromq/zeromq.mk index b80f8e49a3..fbc63a75c5 100644 --- a/package/zeromq/zeromq.mk +++ b/package/zeromq/zeromq.mk @@ -28,6 +28,13 @@ ifeq ($(BR2_STATIC_LIBS),y) ZEROMQ_CONF_OPTS += LIBS=-lstdc++ endif +ifeq ($(BR2_PACKAGE_ZEROMQ_NORM),y) +ZEROMQ_CONF_OPTS += --with-norm +ZEROMQ_DEPENDENCIES += norm +else +ZEROMQ_CONF_OPTS += --without-norm +endif + ifeq ($(BR2_PACKAGE_ZEROMQ_PGM),y) ZEROMQ_DEPENDENCIES += host-pkgconf openpgm ZEROMQ_CONF_OPTS += --with-pgm -- 2.30.2