Home | History | Annotate | Download | only in base
      1 # Copyright 2014 The Chromium 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     # While the target 'base' doesn't depend on ../third_party/icu/icu.gyp
      7     # itself, virtually all targets using it has to include icu. The only
      8     # exception is the Windows sandbox (?).
      9     '../third_party/icu/icu.isolate',
     10   ],
     11   'conditions': [
     12     ['OS=="linux" and asan==1', {
     13       'variables': {
     14         'isolate_dependency_tracked': [
     15           '<(PRODUCT_DIR)/lib/libc++.so',
     16         ],
     17       },
     18     }],
     19     ['OS=="win" and component=="shared_library" and CONFIGURATION_NAME=="Debug"', {
     20       'variables': {
     21         'isolate_dependency_tracked': [
     22           # Copy the VS runtime DLLs into the isolate so that they
     23           # don't have to be preinstalled on the target machine.
     24           '<(PRODUCT_DIR)/msvcp120d.dll',
     25           '<(PRODUCT_DIR)/msvcr120d.dll',
     26         ],
     27       },
     28     }],
     29     ['OS=="win" and component=="shared_library" and CONFIGURATION_NAME=="Release"', {
     30       'variables': {
     31         'isolate_dependency_tracked': [
     32           # Copy the VS runtime DLLs into the isolate so that they
     33           # don't have to be preinstalled on the target machine.
     34           '<(PRODUCT_DIR)/msvcp120.dll',
     35           '<(PRODUCT_DIR)/msvcr120.dll',
     36         ],
     37       },
     38     }],
     39   ],
     40 }
     41