summaryrefslogtreecommitdiffstats
path: root/rules/grpc.in
diff options
context:
space:
mode:
authorClemens Gruber <clemens.gruber@pqgruber.com>2018-12-10 14:56:50 +0100
committerMichael Olbrich <m.olbrich@pengutronix.de>2018-12-15 19:54:05 +0100
commit2537429397c46f4c027e105a8af3150c8525462b (patch)
tree484b25c793bc22293a2ed0878dd273d953952bd6 /rules/grpc.in
parentc017018b59b1ca603d951486e33199af16dfa9ca (diff)
downloadptxdist-2537429397c46f4c027e105a8af3150c8525462b.tar.gz
ptxdist-2537429397c46f4c027e105a8af3150c8525462b.tar.xz
grpc: new package
gRPC is a modern, open source, high-performance remote procedure call (RPC) framework. One patch is necessary to use the host-built grpc_cpp_plugin binary when cross-compiling. (Kudos to the Buildroot team) The other one is a stable backport patch to fix a libcares problem. Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/grpc.in')
-rw-r--r--rules/grpc.in20
1 files changed, 20 insertions, 0 deletions
diff --git a/rules/grpc.in b/rules/grpc.in
new file mode 100644
index 000000000..d3ae4efaf
--- /dev/null
+++ b/rules/grpc.in
@@ -0,0 +1,20 @@
+## SECTION=system_libraries
+
+config GRPC
+ tristate
+ select HOST_CMAKE
+ select HOST_GRPC
+ select GCCLIBS_CXX
+ select GCCLIBS_GCC_S
+ select LIBC_DL
+ select LIBC_M
+ select LIBC_PTHREAD
+ select LIBC_RT
+ select C_ARES
+ select OPENSSL
+ select PROTOBUF
+ select ZLIB
+ prompt "grpc "
+ help
+ gRPC is a modern, open source, high-performance remote procedure
+ call (RPC) framework.