Index: breakpad/breakpad.gyp |
diff --git a/breakpad/breakpad.gyp b/breakpad/breakpad.gyp |
index 507d32edfb90811e9fd6f2c0429cfbe9c1cb816f..d24aec6e4000c8cd59c09d2cc9c11c95473d7067 100644 |
--- a/breakpad/breakpad.gyp |
+++ b/breakpad/breakpad.gyp |
@@ -8,9 +8,7 @@ |
'breakpad_handler.gypi', |
], |
'conditions': [ |
- # minidump_stackwalk and minidump_dump are tool-type executables that do |
- # not build on iOS with Xcode (but do build on iOS with ninja.) |
- ['(OS!="ios" or "<(GENERATOR)"!="xcode" or "<(GENERATOR_FLAVOR)"=="ninja") and OS!="win"', { |
+ ['OS!="win"', { |
'targets': [ |
{ |
# code shared by both {micro,mini}dump_stackwalk |
@@ -166,7 +164,7 @@ |
}, |
], |
}], |
- ['OS=="mac" or (OS=="ios" and ("<(GENERATOR)"!="xcode" or "<(GENERATOR_FLAVOR)"=="ninja"))', { |
+ ['OS=="mac" or OS=="ios"', { |
'target_defaults': { |
'include_dirs': [ |
'src', |
@@ -896,98 +894,6 @@ |
} |
] |
}], |
- ['OS=="ios" and "<(GENERATOR)"=="xcode" and "<(GENERATOR_FLAVOR)"!="ninja"', { |
- 'variables': { |
- 'ninja_output_dir': 'ninja-breakpad', |
- 'ninja_product_dir': |
- '<(DEPTH)/xcodebuild/<(ninja_output_dir)/<(CONFIGURATION_NAME)', |
- }, |
- # Generation is done via two actions: (1) compiling the executable with |
- # ninja, and (2) copying the executable into a location that is shared |
- # with other projects. These actions are separated into two targets in |
- # order to be able to specify that the second action should not run until |
- # the first action finishes (since the ordering of multiple actions in |
- # one target is defined only by inputs and outputs, and it's impossible |
- # to set correct inputs for the ninja build, so setting all the inputs |
- # and outputs isn't an option). |
- 'targets': [ |
- { |
- 'target_name': 'compile_breakpad_utilities', |
- 'type': 'none', |
- 'variables': { |
- # Gyp to rerun |
- 're_run_targets': [ |
- 'breakpad/breakpad.gyp', |
- ], |
- }, |
- 'includes': ['../build/ios/mac_build.gypi'], |
- 'actions': [ |
- { |
- 'action_name': 'compile breakpad utilities', |
- 'inputs': [], |
- 'outputs': [], |
- 'action': [ |
- '<@(ninja_cmd)', |
- 'dump_syms', |
- 'symupload', |
- ], |
- 'message': 'Generating the breakpad executables', |
- }, |
- ], |
- }, |
- { |
- 'target_name': 'breakpad_utilities', |
- 'type': 'none', |
- 'dependencies': [ |
- 'compile_breakpad_utilities', |
- ], |
- 'actions': [ |
- { |
- 'action_name': 'copy dump_syms', |
- 'inputs': [ |
- '<(ninja_product_dir)/dump_syms', |
- ], |
- 'outputs': [ |
- '<(PRODUCT_DIR)/dump_syms', |
- ], |
- 'action': [ |
- 'cp', |
- '<(ninja_product_dir)/dump_syms', |
- '<(PRODUCT_DIR)/dump_syms', |
- ], |
- }, |
- { |
- 'action_name': 'copy symupload', |
- 'inputs': [ |
- '<(ninja_product_dir)/symupload', |
- ], |
- 'outputs': [ |
- '<(PRODUCT_DIR)/symupload', |
- ], |
- 'action': [ |
- 'cp', |
- '<(ninja_product_dir)/symupload', |
- '<(PRODUCT_DIR)/symupload', |
- ], |
- }, |
- ], |
- }, |
- { |
- 'target_name': 'dump_syms', |
- 'type': 'none', |
- 'dependencies': [ |
- 'breakpad_utilities', |
- ], |
- }, |
- { |
- 'target_name': 'symupload', |
- 'type': 'none', |
- 'dependencies': [ |
- 'breakpad_utilities', |
- ], |
- } |
- ], |
- }], |
['OS=="android"', { |
'targets': [ |
{ |