win: Register msdia80.dll in dump-symbols.py

This commit is contained in:
Cheng Zhao 2015-04-09 13:21:33 +08:00
parent 78ed9b1b23
commit 97c76c19c4
2 changed files with 9 additions and 8 deletions

View file

@ -15,6 +15,8 @@ CHROMIUM_DIR = os.path.join(SOURCE_ROOT, 'vendor', 'brightray', 'vendor',
def main(destination):
register_required_dll()
rm_rf(destination)
(project_name, product_name) = get_names_from_gyp()
@ -44,13 +46,18 @@ def main(destination):
args = [
'--symbols-dir={0}'.format(destination),
'--jobs=16',
OUT_DIR,
CHROMIUM_DIR,
os.path.relpath(OUT_DIR),
]
execute([sys.executable, generate_breakpad_symbols] + args)
def register_required_dll():
register = os.path.join(SOURCE_ROOT, 'tools', 'win',
'register_msdia80_dll.js')
execute(['node.exe', os.path.relpath(register)]);
def get_names_from_gyp():
gyp = os.path.join(SOURCE_ROOT, 'atom.gyp')
with open(gyp) as f: