Add configuration option to package debug files with amb2.
authorKyle Sanderson <kyle.leet@gmail.com>
Sun Feb 02 15:33:33 2014 -0700 (2014-02-02)
changeset 4221b0fa678a69ef
parent 4220 65e2b6644a2a
child 4222 eccdbac8fe6d
Add configuration option to package debug files with amb2.
configure.py
tools/buildbot/PackageScript
     1.1 --- a/configure.py	Sun Feb 02 01:39:24 2014 -0800
     1.2 +++ b/configure.py	Sun Feb 02 15:33:33 2014 -0700
     1.3 @@ -25,4 +25,6 @@
     1.4                              'comma-delimited list of engine names (default: %default)')
     1.5  run.options.add_option('--breakpad-dump', action='store_true', dest='breakpad_dump',
     1.6  											 default=False, help='Dump and upload breakpad symbols')
     1.7 +run.options.add_option('--package-debug', action='store_true', default=False, dest='packdebug',
     1.8 +                       help='Package files useful for debugging.')
     1.9  run.Configure()
     2.1 --- a/tools/buildbot/PackageScript	Sun Feb 02 01:39:24 2014 -0800
     2.2 +++ b/tools/buildbot/PackageScript	Sun Feb 02 15:33:33 2014 -0700
     2.3 @@ -51,6 +51,13 @@
     2.4    builder.AddCopy(cxx_task.binary, folder_map['addons/sourcemod/extensions'])
     2.5  builder.AddCopy(SM.spcomp.binary, folder_map['addons/sourcemod/scripting'])
     2.6  
     2.7 +# Copy debugging files.
     2.8 +if builder.options.packdebug and builder.target_platform is not 'mac':
     2.9 +  for cxx_task in SM.binaries:
    2.10 +    builder.AddCopy(cxx_task.debug, folder_map['addons/sourcemod/bin'])
    2.11 +  for cxx_task in SM.extensions:
    2.12 +    builder.AddCopy(cxx_task.debug, folder_map['addons/sourcemod/extensions'])
    2.13 +
    2.14  # Copy version_auto.inc.
    2.15  for header in SM.generated_headers:
    2.16    if 'version_auto.inc' in header.path: