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

Side by Side Diff: tools/gyp/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: working with icu-case-mapping.js manually compiled in; gyp change not picking it up 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 1950 matching lines...) Expand 10 before | Expand all | Expand 10 after
1961 'toolsets': ['target'], 1961 'toolsets': ['target'],
1962 }], 1962 }],
1963 ] 1963 ]
1964 }, 1964 },
1965 { 1965 {
1966 'target_name': 'js2c', 1966 'target_name': 'js2c',
1967 'type': 'none', 1967 'type': 'none',
1968 'conditions': [ 1968 'conditions': [
1969 ['want_separate_host_toolset==1', { 1969 ['want_separate_host_toolset==1', {
1970 'toolsets': ['host'], 1970 'toolsets': ['host'],
1971 }, { 1971 }, {
jochen (gone - plz use gerrit) 2016/04/29 06:58:09 this file doesn't exist anymore, it's now in src/
jungshik at Google 2016/04/29 18:03:23 rebased. Thanks !
1972 'toolsets': ['target'], 1972 'toolsets': ['target'],
1973 }], 1973 }],
1974 ['v8_enable_i18n_support==1', {
1975 'variables': {
1976 'i18n_library_files': [
1977 '../../src/js/i18n.js',
1978 ],
1979 },
1980 }, {
1981 'variables': {
1982 'i18n_library_files': [],
1983 },
1984 }],
1985 ], 1974 ],
1986 'variables': { 1975 'variables': {
1987 'library_files': [ 1976 'library_files': [
1988 '../../src/js/macros.py', 1977 '../../src/js/macros.py',
1989 '../../src/messages.h', 1978 '../../src/messages.h',
1990 '../../src/js/prologue.js', 1979 '../../src/js/prologue.js',
1991 '../../src/js/runtime.js', 1980 '../../src/js/runtime.js',
1992 '../../src/js/v8natives.js', 1981 '../../src/js/v8natives.js',
1993 '../../src/js/symbol.js', 1982 '../../src/js/symbol.js',
1994 '../../src/js/array.js', 1983 '../../src/js/array.js',
(...skipping 29 matching lines...) Expand all
2024 '../../src/js/harmony-simd.js', 2013 '../../src/js/harmony-simd.js',
2025 '../../src/js/harmony-species.js', 2014 '../../src/js/harmony-species.js',
2026 '../../src/js/harmony-unicode-regexps.js', 2015 '../../src/js/harmony-unicode-regexps.js',
2027 '../../src/js/harmony-string-padding.js', 2016 '../../src/js/harmony-string-padding.js',
2028 '../../src/js/promise-extra.js', 2017 '../../src/js/promise-extra.js',
2029 ], 2018 ],
2030 'libraries_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries.bin', 2019 'libraries_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries.bin',
2031 'libraries_experimental_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries -experimental.bin', 2020 'libraries_experimental_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries -experimental.bin',
2032 'libraries_extras_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries-extra s.bin', 2021 'libraries_extras_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries-extra s.bin',
2033 'libraries_experimental_extras_bin_file': '<(SHARED_INTERMEDIATE_DIR)/li braries-experimental-extras.bin', 2022 'libraries_experimental_extras_bin_file': '<(SHARED_INTERMEDIATE_DIR)/li braries-experimental-extras.bin',
2023 'conditions': [
2024 ['v8_enable_i18n_support==1', {
2025 'library_files': ['../../src/js/i18n.js'],
2026 'experimental_library_files': ['../../src/js/icu-case-mapping.js'],
jungshik at Google 2016/04/29 06:23:17 For some reason, icu-case-mapping.js is never adde
jochen (gone - plz use gerrit) 2016/04/29 06:58:09 gyp is a bit peculiar here. I'd recommend to keep
2027 }],
2028 ],
2034 }, 2029 },
2035 'actions': [ 2030 'actions': [
2036 { 2031 {
2037 'action_name': 'js2c', 2032 'action_name': 'js2c',
2038 'inputs': [ 2033 'inputs': [
2039 '../../tools/js2c.py', 2034 '../../tools/js2c.py',
2040 '<@(library_files)', 2035 '<@(library_files)',
2041 '<@(i18n_library_files)'
2042 ], 2036 ],
2043 'outputs': ['<(SHARED_INTERMEDIATE_DIR)/libraries.cc'], 2037 'outputs': ['<(SHARED_INTERMEDIATE_DIR)/libraries.cc'],
2044 'action': [ 2038 'action': [
2045 'python', 2039 'python',
2046 '../../tools/js2c.py', 2040 '../../tools/js2c.py',
2047 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc', 2041 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc',
2048 'CORE', 2042 'CORE',
2049 '<@(library_files)', 2043 '<@(library_files)',
2050 '<@(i18n_library_files)'
2051 ], 2044 ],
2052 }, 2045 },
2053 { 2046 {
2054 'action_name': 'js2c_bin', 2047 'action_name': 'js2c_bin',
2055 'inputs': [ 2048 'inputs': [
2056 '../../tools/js2c.py', 2049 '../../tools/js2c.py',
2057 '<@(library_files)', 2050 '<@(library_files)',
2058 '<@(i18n_library_files)'
2059 ], 2051 ],
2060 'outputs': ['<@(libraries_bin_file)'], 2052 'outputs': ['<@(libraries_bin_file)'],
2061 'action': [ 2053 'action': [
2062 'python', 2054 'python',
2063 '../../tools/js2c.py', 2055 '../../tools/js2c.py',
2064 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc', 2056 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc',
2065 'CORE', 2057 'CORE',
2066 '<@(library_files)', 2058 '<@(library_files)',
2067 '<@(i18n_library_files)',
2068 '--startup_blob', '<@(libraries_bin_file)', 2059 '--startup_blob', '<@(libraries_bin_file)',
2069 '--nojs', 2060 '--nojs',
2070 ], 2061 ],
2071 }, 2062 },
2072 { 2063 {
2073 'action_name': 'js2c_experimental', 2064 'action_name': 'js2c_experimental',
2074 'inputs': [ 2065 'inputs': [
2075 '../../tools/js2c.py', 2066 '../../tools/js2c.py',
2076 '<@(experimental_library_files)', 2067 '<@(experimental_library_files)',
2077 ], 2068 ],
(...skipping 138 matching lines...) Expand 10 before | Expand all | Expand 10 after
2216 }], 2207 }],
2217 ['want_separate_host_toolset==1', { 2208 ['want_separate_host_toolset==1', {
2218 'toolsets': ['host'], 2209 'toolsets': ['host'],
2219 }, { 2210 }, {
2220 'toolsets': ['target'], 2211 'toolsets': ['target'],
2221 }], 2212 }],
2222 ], 2213 ],
2223 }, 2214 },
2224 ], 2215 ],
2225 } 2216 }
OLDNEW
« test/test262/test262.status ('K') | « test/webkit/fast/js/string-capitalization-expected.txt ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698