From 65d89e8f314361fd7d9b24282caa7365930c49c9 Mon Sep 17 00:00:00 2001 From: Harald Alvestrand Date: Thu, 3 Feb 2022 09:48:25 +0000 Subject: [PATCH] Break out webrtc_session-description_factory from peerconnection target Bug: webrtc:13634 Change-Id: I8d13c0c86f1883aeb40a6055c8f406aa38d34338 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/250441 Reviewed-by: Mirko Bonadei Commit-Queue: Harald Alvestrand Cr-Commit-Position: refs/heads/main@{#35899} --- pc/BUILD.gn | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/pc/BUILD.gn b/pc/BUILD.gn index ad51d241e6..8eb3139ab0 100644 --- a/pc/BUILD.gn +++ b/pc/BUILD.gn @@ -260,8 +260,6 @@ rtc_library("peerconnection") { "track_media_info_map.h", "webrtc_sdp.cc", "webrtc_sdp.h", - "webrtc_session_description_factory.cc", - "webrtc_session_description_factory.h", ] deps = [ @@ -527,6 +525,31 @@ rtc_source_set("webrtc_sdp") { } rtc_source_set("webrtc_session_description_factory") { visibility = [ ":*" ] + sources = [ + "webrtc_session_description_factory.cc", + "webrtc_session_description_factory.h", + ] + deps = [ + ":sdp_state_provider", + ":session_description", + "../api:libjingle_peerconnection_api", + "../api:rtc_error", + "../api:scoped_refptr", + "../p2p:rtc_p2p", + "../pc:rtc_pc_base", + "../rtc_base:checks", + "../rtc_base:logging", + "../rtc_base:refcount", + "../rtc_base:rtc_base", + "../rtc_base:rtc_base_approved", + "../rtc_base:stringutils", + "../rtc_base:threading", + "../rtc_base/third_party/sigslot:sigslot", + ] + absl_deps = [ + "//third_party/abseil-cpp/absl/algorithm:container", + "//third_party/abseil-cpp/absl/types:optional", + ] } rtc_library("ice_server_parsing") {