diff options
author | erikwright <erikwright@chromium.org> | 2015-03-06 05:14:44 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-03-06 13:15:32 +0000 |
commit | 3d4830528c98a96166ad717eaf6f7472ea29070a (patch) | |
tree | d854acbe75f2ac710b07a36556f98d3656a865b4 /build/common.gypi | |
parent | df47ef8f2f9b3169f2ec0281bc5d3e223354852d (diff) | |
download | chromium_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.gypi | 9 |
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', ], |