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

Side by Side Diff: third_party/closure_compiler/compile_js.gypi

Issue 2117653002: Add the ability to pass arguments to runner.jar (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@enable-chrome-pass
Patch Set: merge Created 4 years, 4 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
« no previous file with comments | « third_party/closure_compiler/compile2.py ('k') | third_party/closure_compiler/compile_js2.gypi » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2014 The Chromium Authors. All rights reserved. 1 # Copyright 2014 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 'type': 'none', 5 'type': 'none',
6 'variables': { 6 'variables': {
7 'CLOSURE_DIR': '<(DEPTH)/third_party/closure_compiler', 7 'CLOSURE_DIR': '<(DEPTH)/third_party/closure_compiler',
8 'EXTERNS_DIR': '<(CLOSURE_DIR)/externs', 8 'EXTERNS_DIR': '<(CLOSURE_DIR)/externs',
9 'includes': [ 9 'includes': [
10 'closure_args.gypi', 10 'closure_args.gypi',
(...skipping 14 matching lines...) Expand all
25 # - closure_args: additional arguments to pass to the Closure compiler. 25 # - closure_args: additional arguments to pass to the Closure compiler.
26 # - closure_strictness_args: additional arguments dealing with the 26 # - closure_strictness_args: additional arguments dealing with the
27 # strictness of compilation; Non-strict 27 # strictness of compilation; Non-strict
28 # defaults are provided that can be overriden. 28 # defaults are provided that can be overriden.
29 'action_name': 'compile_js', 29 'action_name': 'compile_js',
30 'variables': { 30 'variables': {
31 'source_files%': ['<(_target_name).js'], 31 'source_files%': ['<(_target_name).js'],
32 'out_file%': '<(SHARED_INTERMEDIATE_DIR)/closure/<!(python <(CLOSURE_DIR )/build/outputs.py <(_target_name).js)', 32 'out_file%': '<(SHARED_INTERMEDIATE_DIR)/closure/<!(python <(CLOSURE_DIR )/build/outputs.py <(_target_name).js)',
33 'externs%': [], 33 'externs%': [],
34 'depends%': [], 34 'depends%': [],
35 'runner_args%': ['enable-chrome-pass'],
36 # TODO(dbeam): remove when no longer used from remoting/.
35 'script_args%': [], 37 'script_args%': [],
38 'closure_args%': '<(default_closure_args)',
36 'disabled_closure_args%': '<(default_disabled_closure_args)', 39 'disabled_closure_args%': '<(default_disabled_closure_args)',
37 }, 40 },
38 'inputs': [ 41 'inputs': [
39 'compile_js.gypi', 42 'compile_js.gypi',
40 '<(CLOSURE_DIR)/compile.py', 43 '<(CLOSURE_DIR)/compile.py',
41 '<(CLOSURE_DIR)/processor.py', 44 '<(CLOSURE_DIR)/processor.py',
42 '<(CLOSURE_DIR)/build/inputs.py', 45 '<(CLOSURE_DIR)/build/inputs.py',
43 '<(CLOSURE_DIR)/build/outputs.py', 46 '<(CLOSURE_DIR)/build/outputs.py',
44 '<(CLOSURE_DIR)/compiler/compiler.jar', 47 '<(CLOSURE_DIR)/compiler/compiler.jar',
45 '<(CLOSURE_DIR)/runner/runner.jar', 48 '<(CLOSURE_DIR)/runner/runner.jar',
46 '<!@(python <(CLOSURE_DIR)/build/inputs.py <@(source_files) -d <@(depend s) -e <@(externs))', 49 '<!@(python <(CLOSURE_DIR)/build/inputs.py <@(source_files) -d <@(depend s) -e <@(externs))',
47 ], 50 ],
48 'outputs': [ 51 'outputs': [
49 '<(out_file)', 52 '<(out_file)',
50 ], 53 ],
51 'action': [ 54 'action': [
52 'python', 55 'python',
53 '<(CLOSURE_DIR)/compile.py', 56 '<(CLOSURE_DIR)/compile.py',
54 '<@(source_files)', 57 '<@(source_files)',
55 '<@(script_args)', 58 '<@(script_args)',
56 '--depends', '<@(depends)', 59 '--depends', '<@(depends)',
57 '--externs', '<@(externs)', 60 '--externs', '<@(externs)',
58 '--out-file', '<(out_file)', 61 '--out_file', '<(out_file)',
59 '--closure-args', '<@(closure_args)', '<@(disabled_closure_args)', 62 '--runner_args', '<@(runner_args)',
60 # Add '--verbose' for make glorious log spam of Closure compiler. 63 '--closure_args', '<@(closure_args)', '<@(disabled_closure_args)',
64 # '--verbose' # for make glorious log spam of Closure compiler.
61 ], 65 ],
62 'message': 'Compiling <(_target_name)', 66 'message': 'Compiling <(_target_name)',
63 } 67 }
64 ], 68 ],
65 } 69 }
OLDNEW
« no previous file with comments | « third_party/closure_compiler/compile2.py ('k') | third_party/closure_compiler/compile_js2.gypi » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698