Home | History | Annotate | Download | only in src
      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