Index: webrtc/logging/BUILD.gn |
diff --git a/webrtc/logging/BUILD.gn b/webrtc/logging/BUILD.gn |
index 52d421e426e81f04faf822bbd54ad26c1826e225..0cf5731bbc6474852d4c767b4b14dc6df6d3ffca 100644 |
--- a/webrtc/logging/BUILD.gn |
+++ b/webrtc/logging/BUILD.gn |
@@ -23,9 +23,19 @@ group("logging") { |
} |
rtc_source_set("rtc_event_log_api") { |
+ # TODO(kjellander): Remove (bugs.webrtc.org/7257) |
+ # Enabling GN check triggers cyclic dependency error: |
+ # //webrtc/logging:rtc_event_log_api -> |
+ # //webrtc/modules/audio_coding:audio_network_adaptor -> |
+ # //webrtc/logging:rtc_event_log_api |
+ check_includes = false |
sources = [ |
"rtc_event_log/rtc_event_log.h", |
] |
+ deps = [ |
+ "../base:rtc_base_approved", |
+ "../call:call_interfaces", |
+ ] |
} |
rtc_static_library("rtc_event_log_impl") { |
@@ -41,9 +51,11 @@ rtc_static_library("rtc_event_log_impl") { |
deps = [ |
":rtc_event_log_api", |
"..:webrtc_common", |
+ "../base:rtc_base_approved", |
"../call:call_interfaces", |
"../modules/audio_coding:audio_network_adaptor", |
"../modules/rtp_rtcp", |
+ "../system_wrappers", |
] |
if (rtc_enable_protobuf) { |
@@ -71,14 +83,21 @@ if (rtc_enable_protobuf) { |
] |
public_deps = [ |
+ ":rtc_event_log_api", |
":rtc_event_log_proto", |
"..:webrtc_common", |
+ "../call:call_interfaces", |
+ "../modules/rtp_rtcp:rtp_rtcp", |
+ "../system_wrappers", |
] |
if (!build_with_chromium && is_clang) { |
# Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). |
suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] |
} |
+ deps = [ |
+ "../base:rtc_base_approved", |
+ ] |
} |
if (rtc_include_tests) { |
@@ -92,9 +111,12 @@ if (rtc_enable_protobuf) { |
deps = [ |
":rtc_event_log_impl", |
":rtc_event_log_parser", |
+ "../base:rtc_base_approved", |
+ "../base:rtc_base_tests_utils", |
"../call", |
"../modules/rtp_rtcp", |
"../system_wrappers:metrics_default", |
+ "../test:test_support", |
"//testing/gmock", |
"//testing/gtest", |
] |
@@ -137,6 +159,7 @@ if (rtc_enable_protobuf) { |
":rtc_event_log_impl", |
":rtc_event_log_parser", |
"../base:rtc_base_approved", |
+ "../call:call_interfaces", |
# TODO(kwiberg): Remove this dependency. |
"../api/audio_codecs:audio_codecs_api", |