xref: /OK3568_Linux_fs/buildroot/package/avro-c/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1comment "avro-c needs a toolchain w/ dynamic library"
2	depends on BR2_STATIC_LIBS
3	depends on BR2_TOOLCHAIN_HAS_SYNC_4
4
5config BR2_PACKAGE_AVRO_C
6	bool "avro-c"
7	depends on !BR2_STATIC_LIBS  # Avro unconditionally compiles shared libs
8	depends on BR2_TOOLCHAIN_HAS_SYNC_4
9	select BR2_PACKAGE_JANSSON
10	help
11	  Select this option to install the Avro C language bindings,
12	  and the command line tools avroappend, avrocat, avromod and
13	  avropipe.
14
15	  Apache Avro is a data serialization system.
16	  Avro provides:
17	  - Rich data structures.
18	  - A compact, fast, binary data format.
19	  - A container file, to store persistent data.
20	  - Remote procedure call (RPC).
21	  - Simple integration with dynamic languages.
22	  - Code generation is not required to read or write data
23	    files nor to use or implement RPC protocols.
24	  - Code generation as an optional optimization,
25	    only worth implementing for statically typed languages.
26
27	  http://avro.apache.org/
28