Config.in 768 B

123456789101112131415161718192021
  1. config BR2_PACKAGE_PISTACHE
  2. bool "pistache"
  3. depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # C++17, std::optional
  4. depends on BR2_USE_WCHAR
  5. depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
  6. depends on BR2_INSTALL_LIBSTDCPP
  7. depends on !BR2_TOOLCHAIN_HAS_BINUTILS_BUG_27597
  8. select BR2_PACKAGE_RAPIDJSON
  9. help
  10. Pistache is a modern and elegant HTTP and REST framework
  11. for C++. It is entirely written in pure C++17 and provides
  12. a clear and pleasant API.
  13. https://github.com/oktal/pistache
  14. comment "pistache needs a toolchain w/ C++, gcc >= 7, NPTL, wchar, not binutils bug 27597"
  15. depends on !BR2_INSTALL_LIBSTDCPP || \
  16. !BR2_TOOLCHAIN_GCC_AT_LEAST_7 || \
  17. !BR2_TOOLCHAIN_HAS_THREADS_NPTL || \
  18. !BR2_USE_WCHAR || \
  19. BR2_TOOLCHAIN_HAS_BINUTILS_BUG_27597