summaryrefslogtreecommitdiffstats
path: root/build/common.gypi
diff options
context:
space:
mode:
authorthestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-25 00:22:01 +0000
committerthestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-25 00:22:01 +0000
commit36532f33ad4eb25a0ee4afc64fbfedeb8022b92d (patch)
tree82492f2af4a9c329c3326077823a31927e8c8f71 /build/common.gypi
parentd1005938c383246faf5479a6d888f5fd25b8bf26 (diff)
downloadchromium_src-36532f33ad4eb25a0ee4afc64fbfedeb8022b92d.zip
chromium_src-36532f33ad4eb25a0ee4afc64fbfedeb8022b92d.tar.gz
chromium_src-36532f33ad4eb25a0ee4afc64fbfedeb8022b92d.tar.bz2
Linux: Fix Breakpad variables in build/common.gypi.
BUG=52924 TEST=none Review URL: http://codereview.chromium.org/3174026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@57263 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'build/common.gypi')
-rw-r--r--build/common.gypi15
1 files changed, 7 insertions, 8 deletions
diff --git a/build/common.gypi b/build/common.gypi
index 4a8b36a..7530c57 100644
--- a/build/common.gypi
+++ b/build/common.gypi
@@ -91,6 +91,8 @@
# building on.
'target_arch%': '<(host_arch)',
+ # TODO(thestig) remove these after the Linux Reliability bot stops
+ # using them.
# We do want to build Chromium with Breakpad support in certain
# situations. I.e. for Chrome bot.
'linux_chromium_breakpad%': 0,
@@ -247,7 +249,11 @@
# Set this to true to enable SELinux support.
'selinux%': 0,
- # Strip the binary after dumping symbols.
+ # Override whether we should use Breakpad on Linux. I.e. for Chrome bot.
+ 'linux_breakpad%': 0,
+ # And if we want to dump symbols for Breakpad-enabled builds.
+ 'linux_dump_symbols%': 0,
+ # And if we want to strip the binary after dumping symbols.
'linux_strip_binary%': 0,
# Enable TCMalloc.
@@ -300,8 +306,6 @@
'conditions': [
['branding=="Chrome" or linux_chromium_breakpad==1', {
'linux_breakpad%': 1,
- }, {
- 'linux_breakpad%': 0,
}],
# All Chrome builds have breakpad symbols, but only process the
# symbols from official builds.
@@ -311,8 +315,6 @@
'(branding=="Chrome" and buildtype=="Official" and '
'target_arch=="ia32")', {
'linux_dump_symbols%': 1,
- }, {
- 'linux_dump_symbols%': 0,
}],
['toolkit_views==0', {
# GTK wants Title Case strings
@@ -355,7 +357,6 @@
['component=="shared_library"', {
'win_use_allocator_shim%': 0,
}],
-
['MSVS_VERSION=="2005"', {
'msvs_multi_core_compile%': 0,
},{
@@ -1272,7 +1273,6 @@
],
}],
],
-
'msvs_system_include_dirs': [
'<(DEPTH)/third_party/platformsdk_win7/files/Include',
'<(DEPTH)/third_party/directxsdk/files/Include',
@@ -1293,7 +1293,6 @@
[ 'msvs_multi_core_compile', {
'AdditionalOptions': ['/MP'],
}],
-
['component=="shared_library"', {
'ExceptionHandling': '1', # /EHsc
}, {