1# Copyright 2015 the V8 project authors. All rights reserved.
2# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4{
5  'includes': [
6    '../third_party/icu/icu.isolate',
7  ],
8  'conditions': [
9    ['v8_use_snapshot=="true" and v8_use_external_startup_data==1', {
10      'variables': {
11        'files': [
12          '<(PRODUCT_DIR)/natives_blob.bin',
13          '<(PRODUCT_DIR)/snapshot_blob.bin',
14        ],
15      },
16    }],
17    ['tsan==1', {
18      'variables': {
19        'files': [
20          '../tools/sanitizers/tsan_suppressions.txt',
21        ],
22      },
23    }],
24    ['OS=="linux" and (asan==1 or cfi_vptr==1 or msan==1 or tsan==1)', {
25      'variables': {
26        'files': [
27          # For llvm-symbolizer.
28          '../third_party/llvm-build/Release+Asserts/lib/libstdc++.so.6',
29        ],
30      },
31    }],
32    ['asan==1 or cfi_vptr==1 or msan==1 or tsan==1', {
33      'variables': {
34        'files': [
35          '../third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer<(EXECUTABLE_SUFFIX)',
36        ],
37      },
38    }],
39    # Workaround for https://code.google.com/p/swarming/issues/detail?id=211
40    ['asan==0 or cfi_vptr==0 or msan==0 or tsan==0', {
41      'variables': {},
42    }],
43  ],
44}
45