blob: cf9e6d4b07347e39edb8cec80cbfe934c6755da0 [file] [log] [blame]
henrike@webrtc.org7ef7df52014-01-21 15:54:56 +00001{
2 'variables': {
kjellander@webrtc.org27ab19d2014-06-21 19:30:29 +00003 'variables': {
4 'webrtc_root%': '<(DEPTH)/webrtc',
5 },
6 'webrtc_root%': '<(webrtc_root)',
henrike@webrtc.org7ef7df52014-01-21 15:54:56 +00007 'build_with_chromium': 0,
kjellander@webrtc.org27ab19d2014-06-21 19:30:29 +00008 },
9 'target_defaults': {
kjellander@webrtc.orgc2392342014-08-25 14:16:32 +000010 'target_conditions': [
11 ['_target_name=="sanitizer_options"', {
12 'conditions': [
kjellander@webrtc.orgcc483b72015-02-18 10:37:51 +000013 ['lsan==1', {
14 # Replace Chromium's LSan suppressions with our own for WebRTC.
15 'sources/': [
16 ['exclude', 'lsan_suppressions.cc'],
17 ],
18 'sources': [
19 '<(webrtc_root)/build/sanitizers/lsan_suppressions_webrtc.cc',
20 ],
21 }],
kjellander@webrtc.orgc2392342014-08-25 14:16:32 +000022 ['tsan==1', {
23 # Replace Chromium's TSan v2 suppressions with our own for WebRTC.
24 'sources/': [
25 ['exclude', 'tsan_suppressions.cc'],
26 ],
27 'sources': [
kjellander@webrtc.orgcc483b72015-02-18 10:37:51 +000028 '<(webrtc_root)/build/sanitizers/tsan_suppressions_webrtc.cc',
kjellander@webrtc.orgc2392342014-08-25 14:16:32 +000029 ],
30 }],
kjellander@webrtc.org27ab19d2014-06-21 19:30:29 +000031 ],
32 }],
33 ],
34 },
henrike@webrtc.org7ef7df52014-01-21 15:54:56 +000035}