1*4882a593Smuzhiyunconfig BR2_PACKAGE_ZMQPP 2*4882a593Smuzhiyun bool "zmqpp" 3*4882a593Smuzhiyun # c++1x support 4*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 5*4882a593Smuzhiyun depends on BR2_INSTALL_LIBSTDCPP 6*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_HAS_THREADS # zeromq 7*4882a593Smuzhiyun depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # exception_ptr 8*4882a593Smuzhiyun select BR2_PACKAGE_ZEROMQ 9*4882a593Smuzhiyun help 10*4882a593Smuzhiyun C++ binding for zeromq (ZeroMQ, 0MQ, zmq). 11*4882a593Smuzhiyun 12*4882a593Smuzhiyun This C++ binding is a 'high-level' library that hides most 13*4882a593Smuzhiyun of the C-style interface core zeromq provides. 14*4882a593Smuzhiyun 15*4882a593Smuzhiyun http://github.com/benjamg/zmqpp 16*4882a593Smuzhiyun 17*4882a593Smuzhiyuncomment "zmqpp needs a toolchain w/ C++, threads, gcc >= 4.7" 18*4882a593Smuzhiyun depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \ 19*4882a593Smuzhiyun !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 20*4882a593Smuzhiyun 21*4882a593Smuzhiyuncomment "zmqpp needs exception_ptr" 22*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_HAS_GCC_BUG_64735 23*4882a593Smuzhiyun 24*4882a593Smuzhiyunif BR2_PACKAGE_ZMQPP 25*4882a593Smuzhiyun 26*4882a593Smuzhiyunconfig BR2_PACKAGE_ZMQPP_CLIENT 27*4882a593Smuzhiyun bool "zmqpp client" 28*4882a593Smuzhiyun depends on !BR2_STATIC_LIBS 29*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_HAS_THREADS # boost 30*4882a593Smuzhiyun depends on BR2_USE_WCHAR # boost 31*4882a593Smuzhiyun select BR2_PACKAGE_BOOST 32*4882a593Smuzhiyun select BR2_PACKAGE_BOOST_PROGRAM_OPTIONS 33*4882a593Smuzhiyun help 34*4882a593Smuzhiyun Build and install the zmqpp client, a command line tool that 35*4882a593Smuzhiyun can be used to listen or send to zeromq sockets. 36*4882a593Smuzhiyun 37*4882a593Smuzhiyuncomment "zmqpp client needs a toolchain w/ dynamic library, threads, wchar" 38*4882a593Smuzhiyun depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS \ 39*4882a593Smuzhiyun || !BR2_USE_WCHAR 40*4882a593Smuzhiyun 41*4882a593Smuzhiyunendif 42