Add configuration option to package debug files with amb2.
Add configuration option to package debug files with
amb2.
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: