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