grpc/cmake
Yash Tibrewal 3032b5c48d [OTel C++] Add CMake build support (#36063)
Changes -
* Add CMake build support to `grpcpp_otel_plugin`. Currently, we are only supporting the `find_package CONFIG` method for depending on `opentelemetry-cpp`.
* Since, `grpcpp_otel_plugin` is an extension of gRPC, it will not be built by default. To enable building of this target, a new CMake option `gRPC_BUILD_GRPCPP_OTEL_PLUGIN` is being added.
* Also add `CMakeLists.txt` to the otel example.

The `otel_plugin_test` can also be built through cmake but, for the CI to work, there are some additional changes. Those will be made in an upcoming PR.

Closes #36063

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/36063 from yashykt:OTelCMakeSupport 3bc783823b
PiperOrigin-RevId: 613734473
2024-03-07 16:12:10 -08:00
..
modules [posix] Enable systemd sockets for libsystemd>=233 (#32671) 2023-07-12 14:50:28 -07:00
abseil-cpp.cmake Added abseil include cmake guard (#29609) 2022-05-12 08:51:37 -07:00
address_sorting.cmake Put address_sorting's public header under its own directory. Also add 2018-03-20 23:51:23 -07:00
benchmark.cmake add explicit branch for PROVIDER=none 2019-11-20 10:01:14 -05:00
cares.cmake Merge pull request #21411 from zackgalbreath/thirdparty_install 2019-12-13 17:30:48 +01:00
ccache.cmake activate ccache for selected win builds (#28735) 2022-03-10 19:50:34 +01:00
download_archive.cmake [xDS Proto] Enhence gRPC buildgen for 3rd party proto compilation (#29254) 2022-04-13 14:26:08 -07:00
gRPCConfig.cmake.in Cmake add separate export for plugin targets (#31525) 2022-11-15 11:26:29 -08:00
msvc_static_runtime.cmake Fix regression in MSVC runtime flag 2020-01-24 13:23:58 -05:00
opentelemetry-cpp.cmake [OTel C++] Add CMake build support (#36063) 2024-03-07 16:12:10 -08:00
pkg-config-template.pc.in Use CMake variables for paths in pkg-config files (#31671) 2023-01-17 12:51:11 -08:00
protobuf.cmake [Build] fix `gRPCConfig.cmake` (#33361) 2023-09-05 12:35:47 -07:00
re2.cmake Attempt to find RE2 via CMake and via pkg-config. 2020-09-09 04:26:36 -07:00
ssl.cmake Revert "Revert "Reintroduce #21527 (boringssl submodule unification)"" 2020-01-29 09:18:51 -05:00
systemd.cmake Add support for systemd socket activation (#31667) 2023-01-05 14:53:33 -08:00
upb.cmake [deps] Upgrade protobuf version to v25.0 (#34513) 2023-11-10 00:11:09 -08:00
xxhash.cmake Adding xxhash as a subtree (#25645) 2021-03-11 09:09:40 -08:00
zlib.cmake Allow gRPC_INSTALL with module providers 2019-12-11 10:16:51 -05:00