Config.in 802 B

1234567891011121314151617181920
  1. config BR2_PACKAGE_CEREAL
  2. bool "cereal"
  3. depends on BR2_USE_WCHAR
  4. depends on BR2_INSTALL_LIBSTDCPP
  5. depends on BR2_TOOLCHAIN_HAS_THREADS
  6. depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 # C++11
  7. help
  8. cereal is a header-only C++11 serialization library.
  9. cereal takes arbitrary data types and reversibly turns them
  10. into different representations, such as compact binary
  11. encodings, XML or JSON. cereal was designed to be fast,
  12. light-weight, and easy to extend - it has no external
  13. dependencies and can be easily bundled with other code or used
  14. standalone.
  15. https://github.com/USCiLab/cereal
  16. comment "cereal needs a toolchain w/ C++, gcc >= 4.7, threads, wchar"
  17. depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \
  18. !BR2_USE_WCHAR || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7