xref: /aosp_15_r20/external/cronet/third_party/icu/icu.isolate (revision 6777b5387eb2ff775bb5750e3f5d96f37fb7352b)
1*6777b538SAndroid Build Coastguard Worker# Copyright 2014 The Chromium Authors. All rights reserved.
2*6777b538SAndroid Build Coastguard Worker# Use of this source code is governed by a BSD-style license that can be
3*6777b538SAndroid Build Coastguard Worker# found in the LICENSE file.
4*6777b538SAndroid Build Coastguard Worker{
5*6777b538SAndroid Build Coastguard Worker  'conditions': [
6*6777b538SAndroid Build Coastguard Worker    # iOS always has the icu data in the bundle and we don't have to
7*6777b538SAndroid Build Coastguard Worker    # specify the dependency for iOS here.
8*6777b538SAndroid Build Coastguard Worker    ['icu_use_data_file_flag==1 and (OS=="linux" or OS=="win" or OS=="mac" or OS=="android")', {
9*6777b538SAndroid Build Coastguard Worker      'variables': {
10*6777b538SAndroid Build Coastguard Worker        'files': [
11*6777b538SAndroid Build Coastguard Worker          '<(PRODUCT_DIR)/icudtl.dat',
12*6777b538SAndroid Build Coastguard Worker        ],
13*6777b538SAndroid Build Coastguard Worker      },
14*6777b538SAndroid Build Coastguard Worker    }],
15*6777b538SAndroid Build Coastguard Worker    # When icu data is not used, other platforms link it statically.
16*6777b538SAndroid Build Coastguard Worker    ['icu_use_data_file_flag==0 and OS=="win"', {
17*6777b538SAndroid Build Coastguard Worker      'variables': {
18*6777b538SAndroid Build Coastguard Worker          'files': [
19*6777b538SAndroid Build Coastguard Worker            '<(PRODUCT_DIR)/icudt.dll',
20*6777b538SAndroid Build Coastguard Worker        ],
21*6777b538SAndroid Build Coastguard Worker      },
22*6777b538SAndroid Build Coastguard Worker    }],
23*6777b538SAndroid Build Coastguard Worker  ],
24*6777b538SAndroid Build Coastguard Worker}
25