diff --git a/BUILD.gn b/BUILD.gn index b95a4d47f3a9..344f772ee46e 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -542,7 +542,6 @@ source_set("electron_lib") { if (is_mac) { deps += [ - ":chrome_lib_arc", ":electron_lib_arc", "//components/remote_cocoa/app_shim", "//components/remote_cocoa/browser", @@ -746,32 +745,6 @@ source_set("electron_lib") { } if (is_mac) { - source_set("chrome_lib_arc") { - include_dirs = [ "." ] - sources = [ - "//chrome/browser/extensions/global_shortcut_listener_mac.h", - "//chrome/browser/extensions/global_shortcut_listener_mac.mm", - "//chrome/browser/icon_loader_mac.mm", - "//chrome/browser/media/webrtc/system_media_capture_permissions_mac.h", - "//chrome/browser/media/webrtc/system_media_capture_permissions_mac.mm", - "//chrome/browser/media/webrtc/system_media_capture_permissions_stats_mac.h", - "//chrome/browser/media/webrtc/system_media_capture_permissions_stats_mac.mm", - "//chrome/browser/media/webrtc/window_icon_util_mac.mm", - "//chrome/browser/platform_util_mac.mm", - "//chrome/browser/process_singleton_mac.mm", - ] - - deps = [ - "//base", - "//skia", - "//third_party/electron_node:node_lib", - "//third_party/webrtc_overrides:webrtc_component", - "//v8", - ] - - configs += [ "//build/config/compiler:enable_arc" ] - } - source_set("electron_lib_arc") { include_dirs = [ "." ] sources = [ diff --git a/chromium_src/BUILD.gn b/chromium_src/BUILD.gn index 29f342266b85..6f4747f7c6c1 100644 --- a/chromium_src/BUILD.gn +++ b/chromium_src/BUILD.gn @@ -218,6 +218,10 @@ static_library("chrome") { public_deps += [ "//chrome/services/util_win:lib" ] } + if (is_mac) { + public_deps += [ ":chrome_lib_arc" ] + } + if (enable_widevine) { sources += [ "//chrome/renderer/media/chrome_key_systems.cc", @@ -331,6 +335,34 @@ static_library("chrome") { } } +if (is_mac) { + source_set("chrome_lib_arc") { + include_dirs = [ "." ] + sources = [ + "//chrome/browser/extensions/global_shortcut_listener_mac.h", + "//chrome/browser/extensions/global_shortcut_listener_mac.mm", + "//chrome/browser/icon_loader_mac.mm", + "//chrome/browser/media/webrtc/system_media_capture_permissions_mac.h", + "//chrome/browser/media/webrtc/system_media_capture_permissions_mac.mm", + "//chrome/browser/media/webrtc/system_media_capture_permissions_stats_mac.h", + "//chrome/browser/media/webrtc/system_media_capture_permissions_stats_mac.mm", + "//chrome/browser/media/webrtc/window_icon_util_mac.mm", + "//chrome/browser/platform_util_mac.mm", + "//chrome/browser/process_singleton_mac.mm", + ] + + deps = [ + "//base", + "//skia", + "//third_party/electron_node:node_lib", + "//third_party/webrtc_overrides:webrtc_component", + "//v8", + ] + + configs += [ "//build/config/compiler:enable_arc" ] + } +} + source_set("plugins") { sources = [] deps = []