linux: Dump symbols in create-dist.py.
This commit is contained in:
parent
7cfff62037
commit
2d2fbaaa4a
2 changed files with 27 additions and 3 deletions
26
atom.gyp
26
atom.gyp
|
@ -520,6 +520,32 @@
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
}], # OS=="win"
|
}], # OS=="win"
|
||||||
|
['OS=="linux"', {
|
||||||
|
'dependencies': [
|
||||||
|
'vendor/breakpad/breakpad.gyp:dump_syms',
|
||||||
|
],
|
||||||
|
'actions': [
|
||||||
|
{
|
||||||
|
'action_name': 'Dump Symbols',
|
||||||
|
'inputs': [
|
||||||
|
'<(PRODUCT_DIR)/<(project_name)',
|
||||||
|
],
|
||||||
|
'outputs': [
|
||||||
|
'<(PRODUCT_DIR)/Atom-Shell.breakpad.syms',
|
||||||
|
],
|
||||||
|
'action': [
|
||||||
|
'python',
|
||||||
|
'tools/mac/generate_breakpad_symbols.py',
|
||||||
|
'--build-dir=<(PRODUCT_DIR)',
|
||||||
|
'--binary=<(PRODUCT_DIR)/<(project_name)',
|
||||||
|
'--symbols-dir=<(PRODUCT_DIR)/Atom-Shell.breakpad.syms',
|
||||||
|
'--libchromiumcontent-dir=<(libchromiumcontent_library_dir)',
|
||||||
|
'--clear',
|
||||||
|
'--jobs=16',
|
||||||
|
],
|
||||||
|
},
|
||||||
|
],
|
||||||
|
}], # OS=="linux"
|
||||||
],
|
],
|
||||||
}, # target <(project_name>_dump_symbols
|
}, # target <(project_name>_dump_symbols
|
||||||
],
|
],
|
||||||
|
|
|
@ -205,8 +205,6 @@ def create_symbols_zip():
|
||||||
with scoped_cwd(DIST_DIR):
|
with scoped_cwd(DIST_DIR):
|
||||||
files = ['LICENSE', 'version']
|
files = ['LICENSE', 'version']
|
||||||
dirs = ['Atom-Shell.breakpad.syms']
|
dirs = ['Atom-Shell.breakpad.syms']
|
||||||
if TARGET_PLATFORM == 'linux':
|
|
||||||
dirs = []
|
|
||||||
make_zip(zip_file, files, dirs)
|
make_zip(zip_file, files, dirs)
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue