From 2148e9a931ea1a8a2ac0bfffd56e12370f8bf18c Mon Sep 17 00:00:00 2001 From: Mirko Bonadei Date: Fri, 22 Nov 2019 14:34:52 +0100 Subject: [PATCH] Make webrtc_fuzzer_main depend on webrtc_component in Chromium. This is needed in order to land [1] and restrict visibility of some //third_party/webrtc_overrides targets. [1] - https://chromium-review.googlesource.com/c/chromium/src/+/1930801 Bug: chromium:896154 Change-Id: Ie71c44ee9a0203a85d77a1199acdcb8581dfb71b Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/160308 Reviewed-by: Karl Wiberg Commit-Queue: Mirko Bonadei Cr-Commit-Position: refs/heads/master@{#29875} --- test/fuzzers/BUILD.gn | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/test/fuzzers/BUILD.gn b/test/fuzzers/BUILD.gn index a063d6a62c..deb4fcc050 100644 --- a/test/fuzzers/BUILD.gn +++ b/test/fuzzers/BUILD.gn @@ -15,17 +15,12 @@ rtc_library("webrtc_fuzzer_main") { "webrtc_fuzzer_main.cc", ] deps = [ - "../../rtc_base:rtc_base_approved", "//testing/libfuzzer:libfuzzer_main", ] - - # When WebRTC fuzzer tests are built on Chromium bots they need to link - # with Chromium's implementation of metrics and field trial. if (build_with_chromium) { - deps += [ - "../../../webrtc_overrides:field_trial", - "../../../webrtc_overrides:metrics", - ] + deps += [ "//third_party/webrtc_overrides:webrtc_component" ] + } else { + deps += [ "../../rtc_base:rtc_base_approved" ] } }