Index: components/crash/content/app/BUILD.gn |
diff --git a/components/crash/content/app/BUILD.gn b/components/crash/content/app/BUILD.gn |
index 5bd0494644e80355414b110d52f046607f11804f..cc610d6c850f19d9c8e6edb2976d87987a90a737 100644 |
--- a/components/crash/content/app/BUILD.gn |
+++ b/components/crash/content/app/BUILD.gn |
@@ -28,27 +28,24 @@ |
# GYP version: components/crash.gypi:crash_component |
source_set("app") { |
sources = [ |
- "crashpad.h", |
+ "crashpad_mac.h", |
"crashpad_mac.mm", |
- "crashpad_win.cc", |
] |
- |
- if (is_mac || is_win) { |
- sources += [ "crashpad.cc" ] |
- } |
defines = [ "CRASH_IMPLEMENTATION" ] |
public_deps = [ |
- ":app_non_mac_win", |
+ ":app_non_mac", |
] |
deps = [ |
"//base", |
] |
- deps += [ ":lib" ] |
- if (is_mac || is_win) { |
- deps += [ "//third_party/crashpad/crashpad/client" ] |
+ if (is_mac) { |
+ deps += [ |
+ ":lib", |
+ "//third_party/crashpad/crashpad/client", |
+ ] |
} |
} |
@@ -74,7 +71,7 @@ |
# crash_component_breakpad_mac_to_be_deleted for old Breakpad behavior on |
# all platforms, or preferably, depend on crash_component to get Breakpad |
# everywhere except for Mac, where you will get Crashpad. |
-source_set("app_non_mac_win") { |
+source_set("app_non_mac") { |
visibility = [ |
":*", |
"//components/crash/content/browser", |
@@ -82,6 +79,8 @@ |
sources = [ |
"breakpad_linux_impl.h", |
+ "breakpad_win.cc", |
+ "breakpad_win.h", |
"hard_error_handler_win.cc", |
"hard_error_handler_win.h", |
] |
@@ -133,17 +132,15 @@ |
# removed shortly and all consumers will be expected to use Crashpad as |
# the Mac crash-reporting client. See the comment in the |
# crash_component_non_mac target for more details. |
-source_set("app_breakpad_mac_win_to_be_deleted") { |
+source_set("app_breakpad_mac_to_be_deleted") { |
deps = [ |
- ":app_non_mac_win", |
+ ":app_non_mac", |
] |
- if (is_mac || is_win) { |
+ if (is_mac) { |
sources = [ |
"breakpad_mac.h", |
"breakpad_mac.mm", |
- "breakpad_win.cc", |
- "breakpad_win.h", |
] |
defines = [ "CRASH_IMPLEMENTATION" ] |
@@ -152,18 +149,9 @@ |
":lib", |
"//base", |
"//base:base_static", |
+ "//breakpad", |
"//breakpad:client", |
"//components/crash/core/common", |
- "//content/public/common:result_codes", |
- "//sandbox", |
] |
- |
- if (is_mac) { |
- deps += [ "//breakpad" ] |
- } |
- |
- if (is_win) { |
- deps += [ "//breakpad:breakpad_handler" ] |
- } |
} |
} |