1 config BR2_PACKAGE_PROTOBUF
3 depends on BR2_INSTALL_LIBSTDCPP
4 depends on BR2_TOOLCHAIN_HAS_THREADS
5 # See src/google/protobuf/stubs/platform_macros.h for supported archs.
6 depends on BR2_arm || BR2_i386 || BR2_mipsel || BR2_x86_64 || BR2_powerpc
7 # host-protobuf only builds on certain architectures
8 depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86"
10 Protocol buffers are Google's language-neutral, platform-neutral,
11 extensible mechanism for serializing structured data.
13 https://github.com/google/protobuf/
15 comment "protobuf needs a toolchain w/ C++, threads"
16 depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
17 depends on BR2_arm || BR2_i386 || BR2_mipsel || BR2_x86_64 || BR2_powerpc
18 depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86"