Index: ios/chrome/browser/ui/BUILD.gn |
diff --git a/ios/chrome/browser/ui/BUILD.gn b/ios/chrome/browser/ui/BUILD.gn |
index d68a845296232b73fa531b16d1519027b544df69..0a784115760338c70af8fd4b73276333f402b8c4 100644 |
--- a/ios/chrome/browser/ui/BUILD.gn |
+++ b/ios/chrome/browser/ui/BUILD.gn |
@@ -4,6 +4,17 @@ |
import("//build/config/ios/rules.gni") |
+source_set("ui_arc") { |
+ sources = [ |
+ "network_activity_indicator_manager.h", |
+ "network_activity_indicator_manager.mm", |
+ ] |
+ deps = [ |
+ "//base", |
+ ] |
+ configs += [ "//build/config/compiler:enable_arc" ] |
+} |
+ |
source_set("ui") { |
configs += [ "//build/config/compiler:enable_arc" ] |
sources = [ |
@@ -23,8 +34,6 @@ source_set("ui") { |
"image_util.mm", |
"native_content_controller.h", |
"native_content_controller.mm", |
- "network_activity_indicator_manager.h", |
- "network_activity_indicator_manager.mm", |
"orientation_limiting_navigation_controller.h", |
"orientation_limiting_navigation_controller.mm", |
"prerender_final_status.h", |
@@ -55,7 +64,13 @@ source_set("ui") { |
"//ui/base", |
"//ui/gfx", |
] |
- allow_circular_includes_from = [ "//ios/chrome/browser/ui/commands" ] |
+ public_deps = [ |
+ ":ui_arc", |
+ ] |
+ allow_circular_includes_from = [ |
+ ":ui_arc", |
+ "//ios/chrome/browser/ui/commands", |
+ ] |
libs = [ |
"Accelerate.framework", |
"CoreGraphics.framework", |