Index: ios/chrome/browser/metrics/BUILD.gn |
diff --git a/ios/chrome/browser/metrics/BUILD.gn b/ios/chrome/browser/metrics/BUILD.gn |
index 0ca522fda465a18488a56414334f5fd864fa0525..b00c88175d1b50375e82f6c11de721cbb109d1df 100644 |
--- a/ios/chrome/browser/metrics/BUILD.gn |
+++ b/ios/chrome/browser/metrics/BUILD.gn |
@@ -109,9 +109,26 @@ source_set("metrics_internal") { |
"//ui/base", |
"//url", |
] |
+ public_deps = [ |
+ ":metrics_internal_arc", |
+ ] |
+ allow_circular_includes_from = [ ":metrics_internal_arc" ] |
libs = [ "UIKit.framework" ] |
} |
+source_set("metrics_internal_arc") { |
+ sources = [ |
+ "tab_usage_recorder_web_state_list_observer.h", |
+ "tab_usage_recorder_web_state_list_observer.mm", |
+ ] |
+ deps = [ |
+ "//base", |
+ "//ios/chrome/browser/tabs", |
+ "//ios/shared/chrome/browser/tabs", |
+ ] |
+ configs += [ "//build/config/compiler:enable_arc" ] |
+} |
+ |
source_set("unit_tests_internal") { |
testonly = true |
sources = [ |