Commit Graph

7 Commits

Author SHA1 Message Date
AJ Heller a1ce253826
[posix] Enable systemd sockets for libsystemd>=233 (#32671)
Fixes #32322
2023-07-12 14:50:28 -07:00
Andres Beltran 2904ee8fd3
Add support for systemd socket activation (#31667)
* Revert "Revert "Add support for systemd socket activation (#30485)" (#31617)"

This reverts commit 867dc6cae2.

* Add checks to unix tests

* Ran generate_projects.sh and fixed styling in test

* Fix variable in unit test

* Use reinterpret_cast in test

* Rebase and fix sanity failures
2023-01-05 14:53:33 -08:00
Craig Tiller 867dc6cae2
Revert "Add support for systemd socket activation (#30485)" (#31617)
This reverts commit a638c407bb.
2022-11-10 16:24:30 -08:00
Andres Beltran a638c407bb
Add support for systemd socket activation (#30485)
* Add socket-activated functionality

* Fix GRPC_ERROR_NONE in tcp_server_posix_test and sanity checks

* Fix epoll1 error, sanity checks

* Use AF_INET6 in tcp_server_posix_test

Co-authored-by: Vignesh Babu <vigneshbabu@google.com>
2022-11-10 11:05:14 -08:00
Paul Wankadia 7c5a7bd73b
Make Findre2.cmake idempotent. (#25821)
As per https://github.com/grpc/grpc/issues/25434, idempotence is necessary
because CMake fails when another target with the same name already exists.

Fixes #25434.
2021-04-08 11:55:06 +02:00
Paul Wankadia 45e413d252 Attempt to find RE2 via CMake and via pkg-config. 2020-09-09 04:26:36 -07:00
Kyle Edwards 933d75653d Add Findc-ares.cmake module
This is a CMake find-module, which attempts to find c-ares without
a CMake package file being available. If such a file is available,
it uses that. Otherwise, it searches for the library and include
directory manually.
2019-12-06 11:22:25 -05:00