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     # MSVS runtime libraries.
      9     '../gypfiles/win/msvs_dependencies.isolate',
     10   ],
     11   'conditions': [
     12     ['v8_use_snapshot=="true" and v8_use_external_startup_data==1', {
     13       'variables': {
     14         'files': [
     15           '<(PRODUCT_DIR)/natives_blob.bin',
     16           '<(PRODUCT_DIR)/snapshot_blob.bin',
     17         ],
     18       },
     19     }],
     20     ['tsan==1', {
     21       'variables': {
     22         'files': [
     23           '../tools/sanitizers/tsan_suppressions.txt',
     24         ],
     25       },
     26     }],
     27     ['OS=="linux" and (asan==1 or cfi_vptr==1 or msan==1 or tsan==1)', {
     28       'variables': {
     29         'files': [
     30           # For llvm-symbolizer.
     31           '../third_party/llvm-build/Release+Asserts/lib/libstdc++.so.6',
     32         ],
     33       },
     34     }],
     35     ['asan==1 or cfi_vptr==1 or msan==1 or tsan==1', {
     36       'variables': {
     37         'files': [
     38           '../third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer<(EXECUTABLE_SUFFIX)',
     39         ],
     40       },
     41     }],
     42     # Workaround for https://code.google.com/p/swarming/issues/detail?id=211
     43     ['asan==0 or cfi_vptr==0 or msan==0 or tsan==0', {
     44       'variables': {},
     45     }],
     46   ],
     47 }
     48