@@ -326,7 +326,6 @@ source_set("electron_lib") {
326326 " //chrome/app/resources:platform_locale_settings" ,
327327 " //chrome/services/printing/public/mojom" ,
328328 " //components/certificate_transparency" ,
329- " //components/crash/core/app" ,
330329 " //components/language/core/browser" ,
331330 " //components/net_log" ,
332331 " //components/network_hints/browser" ,
@@ -434,6 +433,9 @@ source_set("electron_lib") {
434433 " *\bviews/*" ,
435434 ]
436435 }
436+ if (! is_mas_build ) {
437+ deps += [ " //components/crash/core/app" ]
438+ }
437439
438440 set_sources_assignment_filter (
439441 sources_assignment_filter + extra_source_filters )
@@ -459,10 +461,13 @@ source_set("electron_lib") {
459461 deps += [
460462 " //components/remote_cocoa/app_shim" ,
461463 " //content/common:mac_helpers" ,
462- " //third_party/crashpad/crashpad/client" ,
463464 " //ui/accelerated_widget_mac" ,
464465 ]
465466
467+ if (! is_mas_build ) {
468+ deps += [ " //third_party/crashpad/crashpad/client" ]
469+ }
470+
466471 libs = [
467472 " AVFoundation.framework" ,
468473 " Carbon.framework" ,
@@ -483,6 +488,12 @@ source_set("electron_lib") {
483488 sources += [ " shell/browser/api/electron_api_app_mas.mm" ]
484489 sources -= [ " shell/browser/auto_updater_mac.mm" ]
485490 defines += [ " MAS_BUILD" ]
491+ sources -= [
492+ " shell/app/electron_crash_reporter_client.cc" ,
493+ " shell/app/electron_crash_reporter_client.h" ,
494+ " shell/common/crash_keys.cc" ,
495+ " shell/common/crash_keys.h" ,
496+ ]
486497 } else {
487498 libs += [
488499 " Squirrel.framework" ,
@@ -773,8 +784,10 @@ if (is_mac) {
773784 framework_contents = [
774785 " Resources" ,
775786 " Libraries" ,
776- " Helpers" ,
777787 ]
788+ if (! is_mas_build ) {
789+ framework_contents += [ " Helpers" ]
790+ }
778791 public_deps = [
779792 " :electron_framework_libraries" ,
780793 " :electron_lib" ,
@@ -1005,13 +1018,16 @@ if (is_mac) {
10051018
10061019 group (" electron_symbols" ) {
10071020 deps = [
1008- " :crashpad_handler_syms" ,
10091021 " :electron_app_syms" ,
10101022 " :electron_framework_syms" ,
10111023 " :swiftshader_egl_syms" ,
10121024 " :swiftshader_gles_syms" ,
10131025 ]
10141026
1027+ if (! is_mas_build ) {
1028+ deps += [ " :crashpad_handler_syms" ]
1029+ }
1030+
10151031 foreach (helper_params , content_mac_helpers ) {
10161032 _helper_target = helper_params [0 ]
10171033 deps += [ " :electron_helper_syms_${ _helper_target } " ]
0 commit comments