1234567891011121314151617181920212223242526272829303132 |
- config BR2_PACKAGE_WAMPCC
- bool "wampcc"
- depends on BR2_INSTALL_LIBSTDCPP
- depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # libuv
- depends on BR2_USE_MMU # libuv
- depends on !BR2_STATIC_LIBS # libuv
- depends on BR2_TOOLCHAIN_HAS_ATOMIC
- depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libuv
- depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libuv
- depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # std::shared_future
- select BR2_PACKAGE_LIBUV
- select BR2_PACKAGE_JANSSON
- select BR2_PACKAGE_OPENSSL
- help
- wampcc is a C++ library that implements the Web Application
- Messaging Protocol.
- https://github.com/darrenjs/wampcc
- comment "wampcc needs a toolchain w/ C++, NPTL, dynamic library, gcc >= 4.9"
- depends on BR2_USE_MMU
- depends on BR2_TOOLCHAIN_HAS_ATOMIC
- depends on BR2_TOOLCHAIN_HAS_SYNC_4
- depends on !BR2_INSTALL_LIBSTDCPP || \
- !BR2_TOOLCHAIN_HAS_THREADS_NPTL || BR2_STATIC_LIBS || \
- !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
- comment "wampcc needs a toolchain not affected by GCC bug 64735"
- depends on BR2_USE_MMU
- depends on BR2_TOOLCHAIN_HAS_ATOMIC
- depends on BR2_TOOLCHAIN_HAS_SYNC_4
- depends on BR2_TOOLCHAIN_HAS_GCC_BUG_64735
|