package/dhcp/S80dhcp-server: allow empty INTERFACES
[buildroot-gz.git] / package / zeromq / Config.in
blobb75ed3a818baf1d1eb54b9aa10c868a5671275a7
1 comment "zeromq needs a toolchain w/ C++, wchar, threads"
2         depends on !(BR2_INSTALL_LIBSTDCPP && BR2_USE_WCHAR && \
3                 BR2_TOOLCHAIN_HAS_THREADS)
5 config BR2_PACKAGE_ZEROMQ
6         bool "zeromq"
7         depends on BR2_INSTALL_LIBSTDCPP
8         depends on BR2_USE_WCHAR # util-linux
9         depends on BR2_TOOLCHAIN_HAS_THREADS
10         select BR2_PACKAGE_UTIL_LINUX
11         select BR2_PACKAGE_UTIL_LINUX_LIBUUID
12         help
13           ØMQ (ZeroMQ, 0MQ, zmq) looks like an embeddable networking
14           library but acts like a concurrency framework. It gives you
15           sockets that carry whole messages across various transports
16           like in-process, inter- process, TCP, and multicast. You can
17           connect sockets N-to-N with patterns like fanout, pub-sub,
18           task distribution, and request-reply. It's fast enough to
19           be the fabric for clustered products. Its asynchronous I/O
20           model gives you scalable multicore applications, built as
21           asynchronous message-processing tasks. It has a score of
22           language APIs and runs on most operating systems.
24           ØMQ is from iMatix and is LGPL open source.
26           http://www.zeromq.org/
28 if BR2_PACKAGE_ZEROMQ
30 config BR2_PACKAGE_ZEROMQ_PGM
31         bool "PGM/EPGM support"
32         depends on !BR2_TOOLCHAIN_EXTERNAL_BLACKFIN_UCLINUX # openpgm
33         select BR2_PACKAGE_OPENPGM
34         help
35           Add support for Pragmatic General Multicast protocol (RFC 3208)
36           implemented either over raw IP packets or UDP datagrams
37           (encapsulated PGM). This requires OpenPGM library.
39 endif