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

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: Yang's comment addressed - return right away for no-change 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 1971 matching lines...) Expand 10 before | Expand all | Expand 10 after
1982 }, 1982 },
1983 { 1983 {
1984 'target_name': 'js2c', 1984 'target_name': 'js2c',
1985 'type': 'none', 1985 'type': 'none',
1986 'conditions': [ 1986 'conditions': [
1987 ['want_separate_host_toolset==1', { 1987 ['want_separate_host_toolset==1', {
1988 'toolsets': ['host'], 1988 'toolsets': ['host'],
1989 }, { 1989 }, {
1990 'toolsets': ['target'], 1990 'toolsets': ['target'],
1991 }], 1991 }],
1992 ['v8_enable_i18n_support==1', {
1993 'variables': {
1994 'i18n_library_files': [
1995 'js/i18n.js',
1996 ],
1997 },
1998 }, {
1999 'variables': {
2000 'i18n_library_files': [],
2001 },
2002 }],
2003 ], 1992 ],
2004 'variables': { 1993 'variables': {
2005 'library_files': [ 1994 'library_files': [
2006 'js/macros.py', 1995 'js/macros.py',
2007 'messages.h', 1996 'messages.h',
2008 'js/prologue.js', 1997 'js/prologue.js',
2009 'js/runtime.js', 1998 'js/runtime.js',
2010 'js/v8natives.js', 1999 'js/v8natives.js',
2011 'js/symbol.js', 2000 'js/symbol.js',
2012 'js/array.js', 2001 'js/array.js',
(...skipping 29 matching lines...) Expand all
2042 'js/harmony-simd.js', 2031 'js/harmony-simd.js',
2043 'js/harmony-species.js', 2032 'js/harmony-species.js',
2044 'js/harmony-unicode-regexps.js', 2033 'js/harmony-unicode-regexps.js',
2045 'js/harmony-string-padding.js', 2034 'js/harmony-string-padding.js',
2046 'js/promise-extra.js', 2035 'js/promise-extra.js',
2047 ], 2036 ],
2048 'libraries_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries.bin', 2037 'libraries_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries.bin',
2049 'libraries_experimental_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries -experimental.bin', 2038 'libraries_experimental_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries -experimental.bin',
2050 'libraries_extras_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries-extra s.bin', 2039 'libraries_extras_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries-extra s.bin',
2051 'libraries_experimental_extras_bin_file': '<(SHARED_INTERMEDIATE_DIR)/li braries-experimental-extras.bin', 2040 'libraries_experimental_extras_bin_file': '<(SHARED_INTERMEDIATE_DIR)/li braries-experimental-extras.bin',
2041 'conditions': [
2042 ['v8_enable_i18n_support==1', {
2043 'library_files': ['js/i18n.js'],
2044 'experimental_library_files': ['js/icu-case-mapping.js'],
2045 }],
2046 ],
2052 }, 2047 },
2053 'actions': [ 2048 'actions': [
2054 { 2049 {
2055 'action_name': 'js2c', 2050 'action_name': 'js2c',
2056 'inputs': [ 2051 'inputs': [
2057 '../tools/js2c.py', 2052 '../tools/js2c.py',
2058 '<@(library_files)', 2053 '<@(library_files)',
2059 '<@(i18n_library_files)'
2060 ], 2054 ],
2061 'outputs': ['<(SHARED_INTERMEDIATE_DIR)/libraries.cc'], 2055 'outputs': ['<(SHARED_INTERMEDIATE_DIR)/libraries.cc'],
2062 'action': [ 2056 'action': [
2063 'python', 2057 'python',
2064 '../tools/js2c.py', 2058 '../tools/js2c.py',
2065 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc', 2059 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc',
2066 'CORE', 2060 'CORE',
2067 '<@(library_files)', 2061 '<@(library_files)',
2068 '<@(i18n_library_files)'
2069 ], 2062 ],
2070 }, 2063 },
2071 { 2064 {
2072 'action_name': 'js2c_bin', 2065 'action_name': 'js2c_bin',
2073 'inputs': [ 2066 'inputs': [
2074 '../tools/js2c.py', 2067 '../tools/js2c.py',
2075 '<@(library_files)', 2068 '<@(library_files)',
2076 '<@(i18n_library_files)'
2077 ], 2069 ],
2078 'outputs': ['<@(libraries_bin_file)'], 2070 'outputs': ['<@(libraries_bin_file)'],
2079 'action': [ 2071 'action': [
2080 'python', 2072 'python',
2081 '../tools/js2c.py', 2073 '../tools/js2c.py',
2082 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc', 2074 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc',
2083 'CORE', 2075 'CORE',
2084 '<@(library_files)', 2076 '<@(library_files)',
2085 '<@(i18n_library_files)',
2086 '--startup_blob', '<@(libraries_bin_file)', 2077 '--startup_blob', '<@(libraries_bin_file)',
2087 '--nojs', 2078 '--nojs',
2088 ], 2079 ],
2089 }, 2080 },
2090 { 2081 {
2091 'action_name': 'js2c_experimental', 2082 'action_name': 'js2c_experimental',
2092 'inputs': [ 2083 'inputs': [
2093 '../tools/js2c.py', 2084 '../tools/js2c.py',
2094 '<@(experimental_library_files)', 2085 '<@(experimental_library_files)',
2095 ], 2086 ],
2096 'outputs': ['<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc'], 2087 'outputs': ['<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc'],
2097 'action': [ 2088 'action': [
2098 'python', 2089 'python',
2099 '../tools/js2c.py', 2090 '../tools/js2c.py',
2100 '<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc', 2091 '<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc',
2101 'EXPERIMENTAL', 2092 'EXPERIMENTAL',
2102 '<@(experimental_library_files)' 2093 '<@(experimental_library_files)',
2103 ], 2094 ],
2104 }, 2095 },
2105 { 2096 {
2106 'action_name': 'js2c_experimental_bin', 2097 'action_name': 'js2c_experimental_bin',
2107 'inputs': [ 2098 'inputs': [
2108 '../tools/js2c.py', 2099 '../tools/js2c.py',
2109 '<@(experimental_library_files)', 2100 '<@(experimental_library_files)',
2110 ], 2101 ],
2111 'outputs': ['<@(libraries_experimental_bin_file)'], 2102 'outputs': ['<@(libraries_experimental_bin_file)'],
2112 'action': [ 2103 'action': [
(...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after
2234 }], 2225 }],
2235 ['want_separate_host_toolset==1', { 2226 ['want_separate_host_toolset==1', {
2236 'toolsets': ['host'], 2227 'toolsets': ['host'],
2237 }, { 2228 }, {
2238 'toolsets': ['target'], 2229 'toolsets': ['target'],
2239 }], 2230 }],
2240 ], 2231 ],
2241 }, 2232 },
2242 ], 2233 ],
2243 } 2234 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698