aboutsummaryrefslogtreecommitdiff
path: root/config.m4
diff options
context:
space:
mode:
authorDavid Chamberlin <david.chamberlin@ln.email.gs.com>2023-09-14 00:32:33 +0100
committerGitHub <noreply@github.com>2023-09-13 16:32:33 -0700
commit0b8fb5a3c6cf22f205e843d3cbca740a4ef7d8fa (patch)
tree040b8ae2ad0c42905bf5a8b913b3d9179474949a /config.m4
parent77f80f3de51e1b8825b3f5114b93cd1856d657e1 (diff)
downloadgrpc-grpc-0b8fb5a3c6cf22f205e843d3cbca740a4ef7d8fa.tar.gz
[Build] re-enable grpc++_unsecure library without ssl dependencies (#34327)
This is a follow up to https://github.com/grpc/grpc/pull/34103 That pull request explicitly aimed to introduce shared library builds for Windows (DLLs) while effecting zero material change to the existing build pipelines. That aspiration meant that the grpc++_unsecure library had to be effectively excluded from the build (because including it would have also included a dependency on openssl, which makes no sense given its purpose) This PR addresses that by: * Extracting the single function in grpc_tls_certificate_provider with a dependency on openssl into a separate compilation unit * Including that new .cc file into the grpc library * Including grpc_tls_certificate_provider and one other source file into grpc_unsecure for the Windows DLL build only. * Reinstating the grpc++_unsecure library which is a prerequisite for many tests. * Regenerating all files affected by the changes in Bazel BUILD that introduce the new source file. This change does affect the operation of other build pipelines - I have confirmed that it does not break the Linux Bazel build. <!-- If you know who should review your pull request, please assign it to that person, otherwise the pull request would get assigned randomly. If your pull request is for a specific language, please add the appropriate lang label. -->
Diffstat (limited to 'config.m4')
-rw-r--r--config.m41
1 files changed, 1 insertions, 0 deletions
diff --git a/config.m4 b/config.m4
index 50cfef0e9c..869c7f49cb 100644
--- a/config.m4
+++ b/config.m4
@@ -762,6 +762,7 @@ if test "$PHP_GRPC" != "no"; then
src/core/lib/security/credentials/plugin/plugin_credentials.cc \
src/core/lib/security/credentials/ssl/ssl_credentials.cc \
src/core/lib/security/credentials/tls/grpc_tls_certificate_distributor.cc \
+ src/core/lib/security/credentials/tls/grpc_tls_certificate_match.cc \
src/core/lib/security/credentials/tls/grpc_tls_certificate_provider.cc \
src/core/lib/security/credentials/tls/grpc_tls_certificate_verifier.cc \
src/core/lib/security/credentials/tls/grpc_tls_credentials_options.cc \