Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(471)

Side by Side Diff: chrome/chrome_exe.gypi

Issue 7799005: Save Breakpad symbol files for main executable name variants (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 9 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | chrome/tools/build/mac/dump_product_syms » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 { 5 {
6 'target_defaults': { 6 'target_defaults': {
7 'variables': { 7 'variables': {
8 'chrome_exe_target': 0, 8 'chrome_exe_target': 0,
9 }, 9 },
10 'target_conditions': [ 10 'target_conditions': [
(...skipping 369 matching lines...) Expand 10 before | Expand all | Expand 10 after
380 # The EH helper is marked for an executable heap. The NP helper 380 # The EH helper is marked for an executable heap. The NP helper
381 # is marked for no PIE (ASLR). 381 # is marked for no PIE (ASLR).
382 # 382 #
383 # Normally, applications shipping as part of offical builds with 383 # Normally, applications shipping as part of offical builds with
384 # Google Chrome branding have dsymutil (dwarf-with-dsym, 384 # Google Chrome branding have dsymutil (dwarf-with-dsym,
385 # mac_real_dsym) and dump_syms (mac_breakpad) run on them to 385 # mac_real_dsym) and dump_syms (mac_breakpad) run on them to
386 # produce a .dSYM bundle and a Breakpad .sym file. This is 386 # produce a .dSYM bundle and a Breakpad .sym file. This is
387 # unnecessary for the "More Helpers" because they're identical 387 # unnecessary for the "More Helpers" because they're identical
388 # to the original helper except for the bits in their Mach-O 388 # to the original helper except for the bits in their Mach-O
389 # headers that change to enable or disable special features. 389 # headers that change to enable or disable special features.
390 # Each .dSYM and Breakpad symbol file is identified by UUID 390 # Each .dSYM is identified by UUID stored in a Mach-O file's
391 # stored in a Mach-O file's LC_UUID load command. Because the 391 # LC_UUID load command. Because the "More Helpers" share a UUID
392 # "More Helpers" share a UUID with the original helper, there's 392 # with the original helper, there's no need to run dsymutil
393 # no need to run dsymutil or dump_syms again. All helpers can 393 # again. All helpers can share the same .dSYM. Special handling
394 # share the same .dSYM and Breakpad symbol file. 394 # is performed in chrome/tools/build/mac/dump_product_syms to
395 # prepare their Breakpad symbol files.
395 'postbuild_name': 'Make More Helpers', 396 'postbuild_name': 'Make More Helpers',
396 'action': [ 397 'action': [
397 'tools/build/mac/make_more_helpers.sh', 398 'tools/build/mac/make_more_helpers.sh',
398 '<(version_full)', 399 '<(version_full)',
399 '<(mac_product_name)', 400 '<(mac_product_name)',
400 ], 401 ],
401 }, 402 },
402 { 403 {
403 # Make sure there isn't any Objective-C in the browser app's 404 # Make sure there isn't any Objective-C in the browser app's
404 # executable. 405 # executable.
(...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after
538 'configurations': { 539 'configurations': {
539 'Common_Base': { 540 'Common_Base': {
540 'msvs_target_platform': 'x64', 541 'msvs_target_platform': 'x64',
541 }, 542 },
542 }, 543 },
543 }, 544 },
544 ], 545 ],
545 }], 546 }],
546 ], 547 ],
547 } 548 }
OLDNEW
« no previous file with comments | « no previous file | chrome/tools/build/mac/dump_product_syms » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698