summaryrefslogtreecommitdiffstats
path: root/o3d
diff options
context:
space:
mode:
authorbradnelson@google.com <bradnelson@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-08-28 22:17:52 +0000
committerbradnelson@google.com <bradnelson@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-08-28 22:17:52 +0000
commitae4e9a389edb48c13680c8cfddb2065dcd1116a6 (patch)
tree60723201b8ef271601aa071ea88038e7f9ddcde1 /o3d
parentaf49cd83538f45f0a8813155444dd53b9dbfeb96 (diff)
downloadchromium_src-ae4e9a389edb48c13680c8cfddb2065dcd1116a6.zip
chromium_src-ae4e9a389edb48c13680c8cfddb2065dcd1116a6.tar.gz
chromium_src-ae4e9a389edb48c13680c8cfddb2065dcd1116a6.tar.bz2
Adding back in breakpad upload.
BUG=None TEST=None Review URL: http://codereview.chromium.org/175016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24814 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'o3d')
-rw-r--r--o3d/plugin/build.scons13
-rw-r--r--o3d/svn_paths.scons1
2 files changed, 14 insertions, 0 deletions
diff --git a/o3d/plugin/build.scons b/o3d/plugin/build.scons
index 844afa0..418ecc0 100644
--- a/o3d/plugin/build.scons
+++ b/o3d/plugin/build.scons
@@ -347,6 +347,19 @@ if env.Bit('mac'):
Touch('$ARTIFACTS_DIR/plugin_done')
])
+ # Upload crash symbols to crash server.
+ if int(ARGUMENTS.get('O3D_ENABLE_BREAKPAD', 0)):
+ env.Command('$ARTIFACTS_DIR/o3d.sym.breakpad',
+ created_installer,
+ ['echo "UPLOADING SYMBOLS TO go/crash"',
+ ' '.join(['"$MAC_BREAKPAD_PREBUILT_DIR/dump_syms"',
+ '"$ARTIFACTS_DIR/o3d"',
+ '> $ARTIFACTS_DIR/o3d.sym.breakpad']),
+ ' '.join(['"$MAC_BREAKPAD_PREBUILT_DIR/symupload"',
+ '"$ARTIFACTS_DIR/o3d.sym.breakpad"',
+ 'http://crash-symbols:3842/upload'])
+ ])
+
env['MAC_INSTALLER_DIR'] = env['SCONSTRUCT_DIR'] + '/../o3d-internal/mac_installer'
env['MAC_INSTALLER_PROJECT'] = 'o3d.packproj'
# Default is to make the installer.
diff --git a/o3d/svn_paths.scons b/o3d/svn_paths.scons
index b78c5c3..99ec5de 100644
--- a/o3d/svn_paths.scons
+++ b/o3d/svn_paths.scons
@@ -54,6 +54,7 @@ env.Replace(
INTERNAL_DIR = '$SCONSTRUCT_DIR/../o3d-internal',
JPEG_DIR = '$THIRD_PARTY/jpeg/src',
JSDOCTOOLKIT_DIR = '$THIRD_PARTY/jsdoctoolkit/files',
+ MAC_BREAKPAD_PREBUILT_DIR = '$INTERNAL_DIR/GoogleBreakpad',
LIBEVENT_DIR = '$THIRD_PARTY/libevent',
# To run selenium tests you will need a tgz'ed copy of firefox.
# Specify the path to it below.