These scripts install the necessary tools to compile libgrpc_csharp_ext.
- mkdir ~/libgrpc_csharp_ext (or whatever root directory you want)
- cd ~/libgrpc_csharp_ext
- git clone https://github.com/erikest/libgrpc_csharp_ext
- chmod +x installToolchain.sh
- sudo ./installToolchain.sh
- chmod +x gitgRPCsource.sh
- Run the following command to clone the grpc repo at v1.36.4 (you may wish to edit this script to get the latest version): ./gitgRPCsource.sh
- Add the following to the first line of CMakeLists.txt located in grpc: add_link_options(-latomic)
- chmod +x compile_csharp_ext.sh
- ./compile_csharp_ext.sh
The install tool chain script is distilled from the grpc repository (BUILD.md) The compile script is scrapped together from the grpc repository build scripts and those could change.