grpc/cmake
Kirill 5c3400e8dc [CMake] Add gRPC_USE_SYSTEMD option (#34384)
Issue https://github.com/grpc/grpc/issues/34304

Allows to disable systemd support,
as well as linking with libsystemd,
when it is not required.

The option has three possible values:
AUTO - Default, Will try to find libsystemd. If found, systemd support will be enabled.
ON - Enable systemd support. Build will fail if libsystemd is not found.
OFF - Disable systemd support.

Closes #34384

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/34384 from kirpichik:cmake-use-systemd-option 96f5f4bd68
PiperOrigin-RevId: 621274356
2024-04-02 13:21:06 -07: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 [CMake] Add gRPC_USE_SYSTEMD option (#34384) 2024-04-02 13:21:06 -07: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