Esun Kim
a49d450a54
[Build] Bumped the minimum version of cmake ( #37702 )
...
Per https://github.com/google/oss-policies-info/blob/main/foundational-cxx-support-matrix.md , the minimum version of cmake to support is 3.16 so let's change our cmake builds' requirements accordingly.
Closes #37702
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37702 from veblush:cmake316 bb4ed1a1be5e9374980c922aac3dc1ccd27d1266
PiperOrigin-RevId: 680639191
2 months ago
Esun Kim
32c5d1c160
[Example] Added gRPC C++ generic API example ( #35411 )
...
Closes #35411
PiperOrigin-RevId: 599930218
10 months ago
Esun Kim
f3574e3f64
[Example] Adding error_handling & error_details example ( #33129 )
...
Adding a new example showing how to propagate error status from the
server to the client with optional detail information.
2 years ago
Esun Kim
b64d623f24
CMake's better handling c++14 requirement ( #31916 )
...
* Bumped the cmake version version to 3.8
* Switch to target_compile_features for cxx_std_14
* Regen
2 years ago
Esun Kim
343eb56df0
Added CMakeLists.txt to cpp/examples ( #25692 )
4 years ago
Esun Kim
69bb5e328e
Added CMakeLists for route_guide example
4 years ago
tuttieee
a61e02b90f
Fix a message indicating the protobuf version in cpp hello_world example's CMakeLists.txt
4 years ago
Donna Dionne
48fa247304
Building C++ example with grpc++ instead of grpc++_unsecure
...
The example should be build with grpc++, not grpc++_unsecure.
For some reason in some branches like master, both versions are built in
so problem not detected. This problem surfaced in 1.28x so needs to be
fixed to link with the correct grpc++.
5 years ago
Donna Dionne
ca8ba90292
Adding Proto Reflection and Health Check to basic C++ example server
...
And ensuring the example can be built and ran via
bazel, make, and cmake.
5 years ago
Eduardo Broto
60953c511d
Add missing greeter_async_client2 to c++ helloworld CMakeLists.txt
5 years ago
Esun Kim
5207eba9ff
Add abseil
5 years ago
Zack Galbreath
0be62b021a
Add distrib test for CMake FetchContent build
5 years ago
Zack Galbreath
ec239c48f7
Allow helloworld example to provide its own protoc and grpc_cpp_plugin
5 years ago
Christopher Warrington
4be4df3624
Bump min CMake to 3.5.1 to match Google benchmark
...
The Google Benchmark CMake build needs CMake 3.5.1 or newer. CMake 3.5.1
was released May 24, 2016 and is available in Debian stable and Ubuntu
16.04 and 18.04.
5 years ago
Jan Tattermusch
4a510960c6
add distribtest for grpc being added with cmake add_subdirectory
7 years ago
Jan Tattermusch
2286c633c2
cmake "superbuild" example using externalprojects
7 years ago
Jan Tattermusch
dec076c4ab
fix protobuf usage in the example
7 years ago
Jan Tattermusch
f0620a37a5
fix linux distrib tests
7 years ago
Jan Tattermusch
06251f8cd6
make helloworld CMakeLists compile on windows
7 years ago
Jan Tattermusch
4caadb9205
fix helloworld cmake build
7 years ago
Konstantin Podsvirov
13016cc40b
CMake: project for HelloWorld cpp example
8 years ago