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" ]
   }
 }