OLD | NEW |
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 { | 5 { |
6 'target_defaults': { | 6 'target_defaults': { |
7 'variables': { | 7 'variables': { |
8 'base_target': 0, | 8 'base_target': 0, |
9 'base_i18n_target': 0, | 9 'base_i18n_target': 0, |
10 }, | 10 }, |
(...skipping 989 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1000 ['exclude', '^files/file_util_linux\\.cc$'], | 1000 ['exclude', '^files/file_util_linux\\.cc$'], |
1001 ['exclude', '^process/process_linux\\.cc$'], | 1001 ['exclude', '^process/process_linux\\.cc$'], |
1002 ['exclude', '^sys_info_linux\\.cc$'], | 1002 ['exclude', '^sys_info_linux\\.cc$'], |
1003 ], | 1003 ], |
1004 }], | 1004 }], |
1005 # Remove all unnecessary files for build_nexe.py to avoid exceeding | 1005 # Remove all unnecessary files for build_nexe.py to avoid exceeding |
1006 # command-line-string limitation when building NaCl on Windows. | 1006 # command-line-string limitation when building NaCl on Windows. |
1007 ['OS == "win" and >(nacl_untrusted_build)==1', { | 1007 ['OS == "win" and >(nacl_untrusted_build)==1', { |
1008 'sources/': [ ['exclude', '\\.h$'] ], | 1008 'sources/': [ ['exclude', '\\.h$'] ], |
1009 }], | 1009 }], |
1010 # Enable more direct string conversions on platforms with native utf8 | |
1011 # strings | |
1012 ['OS=="mac" or OS=="ios" or <(chromeos)==1 or <(chromecast)==1', { | |
1013 'defines': ['SYSTEM_NATIVE_UTF8'], | |
1014 }], | |
1015 ], | 1010 ], |
1016 }], | 1011 }], |
1017 ['base_i18n_target==1', { | 1012 ['base_i18n_target==1', { |
1018 'defines': [ | 1013 'defines': [ |
1019 'BASE_I18N_IMPLEMENTATION', | 1014 'BASE_I18N_IMPLEMENTATION', |
1020 ], | 1015 ], |
1021 'sources': [ | 1016 'sources': [ |
1022 'i18n/base_i18n_export.h', | 1017 'i18n/base_i18n_export.h', |
1023 'i18n/bidi_line_iterator.cc', | 1018 'i18n/bidi_line_iterator.cc', |
1024 'i18n/bidi_line_iterator.h', | 1019 'i18n/bidi_line_iterator.h', |
(...skipping 23 matching lines...) Expand all Loading... |
1048 'i18n/string_compare.h', | 1043 'i18n/string_compare.h', |
1049 'i18n/string_search.cc', | 1044 'i18n/string_search.cc', |
1050 'i18n/string_search.h', | 1045 'i18n/string_search.h', |
1051 'i18n/time_formatting.cc', | 1046 'i18n/time_formatting.cc', |
1052 'i18n/time_formatting.h', | 1047 'i18n/time_formatting.h', |
1053 'i18n/timezone.cc', | 1048 'i18n/timezone.cc', |
1054 'i18n/timezone.h', | 1049 'i18n/timezone.h', |
1055 'i18n/utf8_validator_tables.cc', | 1050 'i18n/utf8_validator_tables.cc', |
1056 'i18n/utf8_validator_tables.h', | 1051 'i18n/utf8_validator_tables.h', |
1057 ], | 1052 ], |
1058 }] | 1053 }], |
| 1054 # Enable more direct string conversions on platforms with native utf8 |
| 1055 # strings |
| 1056 ['OS=="mac" or OS=="ios" or <(chromeos)==1 or <(chromecast)==1', { |
| 1057 'defines': ['SYSTEM_NATIVE_UTF8'], |
| 1058 }], |
1059 ], | 1059 ], |
1060 }, | 1060 }, |
1061 } | 1061 } |
OLD | NEW |