Split SSL adapters from main ssl build target 2/2
after Chromium (and internal) updates. BUG=webrtc:339300437 Change-Id: I0457cacb0bb30b0d157e4c15b9c53a3914d59133 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/351380 Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Commit-Queue: Philipp Hancke <phancke@meta.com> Reviewed-by: Harald Alvestrand <hta@webrtc.org> Cr-Commit-Position: refs/heads/main@{#42388}
This commit is contained in:
parent
0121ff40da
commit
71ad98b2ab
@ -1508,28 +1508,18 @@ rtc_library("ssl") {
|
||||
sources = [
|
||||
"helpers.cc",
|
||||
"helpers.h",
|
||||
"openssl_adapter.cc",
|
||||
"openssl_adapter.h",
|
||||
"openssl_key_pair.cc",
|
||||
"openssl_key_pair.h",
|
||||
"openssl_session_cache.cc",
|
||||
"openssl_session_cache.h",
|
||||
"openssl_stream_adapter.cc",
|
||||
"openssl_stream_adapter.h",
|
||||
"openssl_utility.cc",
|
||||
"openssl_utility.h",
|
||||
"rtc_certificate.cc",
|
||||
"rtc_certificate.h",
|
||||
"ssl_adapter.cc",
|
||||
"ssl_adapter.h",
|
||||
"ssl_certificate.cc",
|
||||
"ssl_certificate.h",
|
||||
"ssl_fingerprint.cc",
|
||||
"ssl_fingerprint.h",
|
||||
"ssl_identity.cc",
|
||||
"ssl_identity.h",
|
||||
"ssl_stream_adapter.cc",
|
||||
"ssl_stream_adapter.h",
|
||||
]
|
||||
|
||||
deps = [
|
||||
@ -1601,7 +1591,53 @@ rtc_library("ssl") {
|
||||
|
||||
rtc_library("ssl_adapter") {
|
||||
visibility = [ "*" ]
|
||||
public_deps += [ ":ssl" ] # no-presubmit-check TODO(webrtc:8603)
|
||||
sources = [
|
||||
"openssl_adapter.cc",
|
||||
"openssl_adapter.h",
|
||||
"openssl_session_cache.cc",
|
||||
"openssl_session_cache.h",
|
||||
"openssl_stream_adapter.cc",
|
||||
"openssl_stream_adapter.h",
|
||||
"ssl_adapter.cc",
|
||||
"ssl_adapter.h",
|
||||
"ssl_stream_adapter.cc",
|
||||
"ssl_stream_adapter.h",
|
||||
]
|
||||
|
||||
deps = [
|
||||
":async_socket",
|
||||
":buffer",
|
||||
":checks",
|
||||
":digest",
|
||||
":logging",
|
||||
":safe_conversions",
|
||||
":socket",
|
||||
":socket_address",
|
||||
":ssl",
|
||||
":ssl_header",
|
||||
":stream",
|
||||
":stringutils",
|
||||
":threading",
|
||||
":timeutils",
|
||||
"../api:array_view",
|
||||
"../api/task_queue:pending_task_safety_flag",
|
||||
"../api/units:time_delta",
|
||||
"../system_wrappers:field_trial",
|
||||
"system:rtc_export",
|
||||
"task_utils:repeating_task",
|
||||
"third_party/sigslot",
|
||||
"//third_party/abseil-cpp/absl/functional:any_invocable",
|
||||
"//third_party/abseil-cpp/absl/memory",
|
||||
"//third_party/abseil-cpp/absl/strings",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
|
||||
# If we are building the SSL library ourselves, we know it's BoringSSL.
|
||||
if (rtc_build_ssl) {
|
||||
deps += [ "//third_party/boringssl" ]
|
||||
} else {
|
||||
configs += [ ":external_ssl_library" ]
|
||||
}
|
||||
}
|
||||
|
||||
rtc_source_set("gtest_prod") {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user