Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(262)

Side by Side Diff: src/v8.gyp

Issue 1812673005: Use ICU case conversion/transliterator for case conversion behind a flag (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@master
Patch Set: a bit more tweak with buffer extraction Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright 2012 the V8 project authors. All rights reserved. 1 # Copyright 2012 the V8 project authors. All rights reserved.
2 # Redistribution and use in source and binary forms, with or without 2 # Redistribution and use in source and binary forms, with or without
3 # modification, are permitted provided that the following conditions are 3 # modification, are permitted provided that the following conditions are
4 # met: 4 # met:
5 # 5 #
6 # * Redistributions of source code must retain the above copyright 6 # * Redistributions of source code must retain the above copyright
7 # notice, this list of conditions and the following disclaimer. 7 # notice, this list of conditions and the following disclaimer.
8 # * Redistributions in binary form must reproduce the above 8 # * Redistributions in binary form must reproduce the above
9 # copyright notice, this list of conditions and the following 9 # copyright notice, this list of conditions and the following
10 # disclaimer in the documentation and/or other materials provided 10 # disclaimer in the documentation and/or other materials provided
(...skipping 1969 matching lines...) Expand 10 before | Expand all | Expand 10 after
1980 }, 1980 },
1981 { 1981 {
1982 'target_name': 'js2c', 1982 'target_name': 'js2c',
1983 'type': 'none', 1983 'type': 'none',
1984 'conditions': [ 1984 'conditions': [
1985 ['want_separate_host_toolset==1', { 1985 ['want_separate_host_toolset==1', {
1986 'toolsets': ['host'], 1986 'toolsets': ['host'],
1987 }, { 1987 }, {
1988 'toolsets': ['target'], 1988 'toolsets': ['target'],
1989 }], 1989 }],
1990 ['v8_enable_i18n_support==1', {
1991 'variables': {
1992 'i18n_library_files': [
1993 'js/i18n.js',
1994 ],
1995 },
1996 }, {
1997 'variables': {
1998 'i18n_library_files': [],
1999 },
2000 }],
2001 ], 1990 ],
2002 'variables': { 1991 'variables': {
2003 'library_files': [ 1992 'library_files': [
2004 'js/macros.py', 1993 'js/macros.py',
2005 'messages.h', 1994 'messages.h',
2006 'js/prologue.js', 1995 'js/prologue.js',
2007 'js/runtime.js', 1996 'js/runtime.js',
2008 'js/v8natives.js', 1997 'js/v8natives.js',
2009 'js/symbol.js', 1998 'js/symbol.js',
2010 'js/array.js', 1999 'js/array.js',
(...skipping 29 matching lines...) Expand all
2040 'js/harmony-simd.js', 2029 'js/harmony-simd.js',
2041 'js/harmony-species.js', 2030 'js/harmony-species.js',
2042 'js/harmony-unicode-regexps.js', 2031 'js/harmony-unicode-regexps.js',
2043 'js/harmony-string-padding.js', 2032 'js/harmony-string-padding.js',
2044 'js/promise-extra.js', 2033 'js/promise-extra.js',
2045 ], 2034 ],
2046 'libraries_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries.bin', 2035 'libraries_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries.bin',
2047 'libraries_experimental_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries -experimental.bin', 2036 'libraries_experimental_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries -experimental.bin',
2048 'libraries_extras_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries-extra s.bin', 2037 'libraries_extras_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries-extra s.bin',
2049 'libraries_experimental_extras_bin_file': '<(SHARED_INTERMEDIATE_DIR)/li braries-experimental-extras.bin', 2038 'libraries_experimental_extras_bin_file': '<(SHARED_INTERMEDIATE_DIR)/li braries-experimental-extras.bin',
2039 'conditions': [
2040 ['v8_enable_i18n_support==1', {
2041 'library_files': ['js/i18n.js'],
2042 'experimental_library_files': ['js/icu-case-mapping.js'],
2043 }],
2044 ],
2050 }, 2045 },
2051 'actions': [ 2046 'actions': [
2052 { 2047 {
2053 'action_name': 'js2c', 2048 'action_name': 'js2c',
2054 'inputs': [ 2049 'inputs': [
2055 '../tools/js2c.py', 2050 '../tools/js2c.py',
2056 '<@(library_files)', 2051 '<@(library_files)',
2057 '<@(i18n_library_files)'
2058 ], 2052 ],
2059 'outputs': ['<(SHARED_INTERMEDIATE_DIR)/libraries.cc'], 2053 'outputs': ['<(SHARED_INTERMEDIATE_DIR)/libraries.cc'],
2060 'action': [ 2054 'action': [
2061 'python', 2055 'python',
2062 '../tools/js2c.py', 2056 '../tools/js2c.py',
2063 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc', 2057 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc',
2064 'CORE', 2058 'CORE',
2065 '<@(library_files)', 2059 '<@(library_files)',
2066 '<@(i18n_library_files)'
2067 ], 2060 ],
2068 }, 2061 },
2069 { 2062 {
2070 'action_name': 'js2c_bin', 2063 'action_name': 'js2c_bin',
2071 'inputs': [ 2064 'inputs': [
2072 '../tools/js2c.py', 2065 '../tools/js2c.py',
2073 '<@(library_files)', 2066 '<@(library_files)',
2074 '<@(i18n_library_files)'
2075 ], 2067 ],
2076 'outputs': ['<@(libraries_bin_file)'], 2068 'outputs': ['<@(libraries_bin_file)'],
2077 'action': [ 2069 'action': [
2078 'python', 2070 'python',
2079 '../tools/js2c.py', 2071 '../tools/js2c.py',
2080 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc', 2072 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc',
2081 'CORE', 2073 'CORE',
2082 '<@(library_files)', 2074 '<@(library_files)',
2083 '<@(i18n_library_files)',
2084 '--startup_blob', '<@(libraries_bin_file)', 2075 '--startup_blob', '<@(libraries_bin_file)',
2085 '--nojs', 2076 '--nojs',
2086 ], 2077 ],
2087 }, 2078 },
2088 { 2079 {
2089 'action_name': 'js2c_experimental', 2080 'action_name': 'js2c_experimental',
2090 'inputs': [ 2081 'inputs': [
2091 '../tools/js2c.py', 2082 '../tools/js2c.py',
2092 '<@(experimental_library_files)', 2083 '<@(experimental_library_files)',
2093 ], 2084 ],
2094 'outputs': ['<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc'], 2085 'outputs': ['<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc'],
2095 'action': [ 2086 'action': [
2096 'python', 2087 'python',
2097 '../tools/js2c.py', 2088 '../tools/js2c.py',
2098 '<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc', 2089 '<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc',
2099 'EXPERIMENTAL', 2090 'EXPERIMENTAL',
2100 '<@(experimental_library_files)' 2091 '<@(experimental_library_files)',
2101 ], 2092 ],
2102 }, 2093 },
2103 { 2094 {
2104 'action_name': 'js2c_experimental_bin', 2095 'action_name': 'js2c_experimental_bin',
2105 'inputs': [ 2096 'inputs': [
2106 '../tools/js2c.py', 2097 '../tools/js2c.py',
2107 '<@(experimental_library_files)', 2098 '<@(experimental_library_files)',
2108 ], 2099 ],
2109 'outputs': ['<@(libraries_experimental_bin_file)'], 2100 'outputs': ['<@(libraries_experimental_bin_file)'],
2110 'action': [ 2101 'action': [
(...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after
2232 }], 2223 }],
2233 ['want_separate_host_toolset==1', { 2224 ['want_separate_host_toolset==1', {
2234 'toolsets': ['host'], 2225 'toolsets': ['host'],
2235 }, { 2226 }, {
2236 'toolsets': ['target'], 2227 'toolsets': ['target'],
2237 }], 2228 }],
2238 ], 2229 ],
2239 }, 2230 },
2240 ], 2231 ],
2241 } 2232 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698