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