{"repo":"faaxm/exmpl-cmake-grpc","free":true,"listed":false,"github":"https://github.com/faaxm/exmpl-cmake-grpc","clone":"git clone https://github.com/faaxm/exmpl-cmake-grpc.git","description":"Example cmake project for grpc / protobuf","language":"C++","stars":132,"topics":["cmake","cpp","grpc","protobuf"],"license":"MIT","category":"networking-infra","readme_excerpt":"(might indicate a bug in dependencies) Protobuf/GRPC with CMake Example This is a basic example of a CMake project using Protobuf together with gRPC in C++. For some background info, have a look at this blog post explaining how to structure gRPC projects with CMake. gRPC Reflection Reflection can be enabled by linking agains gRPC::grpc++ reflection , enabling support for the grpc cli tool. If this project is linked with a static version of the grpc library from vcpkg the -Wl,--whole-archive flag has to be used. (together with --allow-multiple-definition ). When linking dynamically, you will want to link the reflection library with --no-as-needed .","default_branch":null,"files":null,"tree":[],"storefront":"/r/faaxm","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/faaxm/exmpl-cmake-grpc/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}