From 964ec06018cc49480ddc2c3248b7c7330ccc40b3 Mon Sep 17 00:00:00 2001 From: Lionel Flandrin Date: Tue, 5 Feb 2019 11:28:13 +0100 Subject: [PATCH] package/zeromq: allow building with draft APIs enabled Signed-off-by: Lionel Flandrin [Thomas: add explicit --disable-drafts] Signed-off-by: Thomas Petazzoni --- package/zeromq/Config.in | 7 +++++++ package/zeromq/zeromq.mk | 6 ++++++ 2 files changed, 13 insertions(+) diff --git a/package/zeromq/Config.in b/package/zeromq/Config.in index 69be9f002c..aeedff17b8 100644 --- a/package/zeromq/Config.in +++ b/package/zeromq/Config.in @@ -52,4 +52,11 @@ config BR2_PACKAGE_ZEROMQ_PGM 3208) implemented either over raw IP packets or UDP datagrams (encapsulated PGM). +config BR2_PACKAGE_ZEROMQ_DRAFTS + bool "Draft APIs support" + help + Enable unstable draft ZeroMQ APIs + + https://pyzmq.readthedocs.io/en/latest/draft.html + endif diff --git a/package/zeromq/zeromq.mk b/package/zeromq/zeromq.mk index da57f8745c..d799f863c4 100644 --- a/package/zeromq/zeromq.mk +++ b/package/zeromq/zeromq.mk @@ -47,6 +47,12 @@ else ZEROMQ_CONF_OPTS += --without-pgm endif +ifeq ($(BR2_PACKAGE_ZEROMQ_DRAFTS),y) +ZEROMQ_CONF_OPTS += --enable-drafts +else +ZEROMQ_CONF_OPTS += --disable-drafts +endif + # ZeroMQ uses libsodium if it's available. ifeq ($(BR2_PACKAGE_LIBSODIUM),y) ZEROMQ_DEPENDENCIES += libsodium