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 <kwiberg@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#29875}
diff --git a/test/fuzzers/BUILD.gn b/test/fuzzers/BUILD.gn
index a063d6a..deb4fcc 100644
--- a/test/fuzzers/BUILD.gn
+++ b/test/fuzzers/BUILD.gn
@@ -15,17 +15,12 @@
"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" ]
}
}