Config.in 1021 B

123456789101112131415161718192021222324252627282930
  1. config BR2_PACKAGE_WAMPCC
  2. bool "wampcc"
  3. depends on BR2_INSTALL_LIBSTDCPP
  4. depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # libuv
  5. depends on BR2_USE_MMU # libuv
  6. depends on !BR2_STATIC_LIBS # libuv
  7. depends on BR2_TOOLCHAIN_HAS_ATOMIC
  8. depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libuv
  9. depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # std::shared_future
  10. select BR2_PACKAGE_LIBUV
  11. select BR2_PACKAGE_JANSSON
  12. select BR2_PACKAGE_OPENSSL
  13. help
  14. wampcc is a C++ library that implements the Web Application
  15. Messaging Protocol.
  16. https://github.com/darrenjs/wampcc
  17. comment "wampcc needs a toolchain w/ C++, NPTL, dynamic library"
  18. depends on BR2_USE_MMU
  19. depends on BR2_TOOLCHAIN_HAS_ATOMIC
  20. depends on BR2_TOOLCHAIN_HAS_SYNC_4
  21. depends on !BR2_INSTALL_LIBSTDCPP || \
  22. !BR2_TOOLCHAIN_HAS_THREADS_NPTL || BR2_STATIC_LIBS
  23. comment "wampcc needs a toolchain not affected by GCC bug 64735"
  24. depends on BR2_USE_MMU
  25. depends on BR2_TOOLCHAIN_HAS_ATOMIC
  26. depends on BR2_TOOLCHAIN_HAS_SYNC_4
  27. depends on BR2_TOOLCHAIN_HAS_GCC_BUG_64735