Config.in 1.0 KB

123456789101112131415161718192021222324252627
  1. config BR2_PACKAGE_C_CAPNPROTO
  2. bool "c-capnproto"
  3. depends on BR2_USE_MMU # capnproto
  4. depends on BR2_HOST_GCC_AT_LEAST_5 # capnproto
  5. depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 # capnproto
  6. depends on BR2_INSTALL_LIBSTDCPP # capnproto
  7. depends on BR2_TOOLCHAIN_HAS_THREADS # capnproto
  8. depends on BR2_TOOLCHAIN_HAS_ATOMIC # capnproto
  9. depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # capnproto
  10. depends on BR2_TOOLCHAIN_HAS_UCONTEXT # capnproto
  11. select BR2_PACKAGE_CAPNPROTO
  12. help
  13. A C plugin for Cap'n Proto. Generates the code generator
  14. plugin for C. Requires regular Cap'n Proto and only
  15. provides serialization (no RPC).
  16. https://github.com/opensourcerouting/c-capnproto
  17. comment "c-capnproto needs host and target gcc >= 5 w/ C++14, threads, atomic, ucontext and not gcc bug 64735"
  18. depends on BR2_USE_MMU
  19. depends on!BR2_HOST_GCC_AT_LEAST_5 || \
  20. !BR2_TOOLCHAIN_GCC_AT_LEAST_5 || \
  21. !BR2_INSTALL_LIBSTDCPP || \
  22. !BR2_TOOLCHAIN_HAS_THREADS || \
  23. !BR2_TOOLCHAIN_HAS_ATOMIC || \
  24. BR2_TOOLCHAIN_HAS_GCC_BUG_64735 || \
  25. !BR2_TOOLCHAIN_HAS_UCONTEXT