1config 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 16 https://github.com/USCiLab/cereal 17 18comment "cereal needs a toolchain w/ C++, gcc >= 4.7, threads, wchar" 19 depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \ 20 !BR2_USE_WCHAR || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 21