summaryrefslogtreecommitdiffstats
path: root/build/common.gypi
diff options
context:
space:
mode:
authorerikwright <erikwright@chromium.org>2015-03-06 05:14:44 -0800
committerCommit bot <commit-bot@chromium.org>2015-03-06 13:15:32 +0000
commit3d4830528c98a96166ad717eaf6f7472ea29070a (patch)
treed854acbe75f2ac710b07a36556f98d3656a865b4 /build/common.gypi
parentdf47ef8f2f9b3169f2ec0281bc5d3e223354852d (diff)
downloadchromium_src-3d4830528c98a96166ad717eaf6f7472ea29070a.zip
chromium_src-3d4830528c98a96166ad717eaf6f7472ea29070a.tar.gz
chromium_src-3d4830528c98a96166ad717eaf6f7472ea29070a.tar.bz2
Introduce a dedicated compile-time switch for Kasko.
BUG=460512 Review URL: https://codereview.chromium.org/984653003 Cr-Commit-Position: refs/heads/master@{#319439}
Diffstat (limited to 'build/common.gypi')
-rw-r--r--build/common.gypi9
1 files changed, 9 insertions, 0 deletions
diff --git a/build/common.gypi b/build/common.gypi
index d72c76f..f67bf4f 100644
--- a/build/common.gypi
+++ b/build/common.gypi
@@ -416,6 +416,9 @@
# See https://code.google.com/p/sawbuck/wiki/SyzyASanHowTo
'syzyasan%': 0,
+ # Enable crash reporting via Kasko.
+ 'kasko%': 0,
+
# Enable building with LSan (Clang's -fsanitize=leak option).
# -fsanitize=leak only works with clang, but lsan=1 implies clang=1
# See https://sites.google.com/a/chromium.org/dev/developers/testing/leaksanitizer
@@ -1140,6 +1143,7 @@
'asan_field_padding%': '<(asan_field_padding)',
'use_sanitizer_options%': '<(use_sanitizer_options)',
'syzyasan%': '<(syzyasan)',
+ 'kasko': '<(kasko)',
'syzygy_optimize%': '<(syzygy_optimize)',
'lsan%': '<(lsan)',
'msan%': '<(msan)',
@@ -2796,6 +2800,11 @@
'MEMORY_TOOL_REPLACES_ALLOCATOR',
'MEMORY_SANITIZER_INITIAL_SIZE',
],
+ }],
+ ['kasko==1', {
+ 'defines': [
+ 'KASKO',
+ ],
'include_dirs': [
'<(DEPTH)/third_party/kasko/include',
],