summaryrefslogtreecommitdiff
path: root/chromium/tools/protoc_wrapper
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/tools/protoc_wrapper')
-rwxr-xr-xchromium/tools/protoc_wrapper/protoc_wrapper.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/chromium/tools/protoc_wrapper/protoc_wrapper.py b/chromium/tools/protoc_wrapper/protoc_wrapper.py
index 4bb3f06106c..e750880c19b 100755
--- a/chromium/tools/protoc_wrapper/protoc_wrapper.py
+++ b/chromium/tools/protoc_wrapper/protoc_wrapper.py
@@ -78,6 +78,8 @@ def main(argv):
help="Output directory for standard C++ generator.")
parser.add_argument("--py-out-dir",
help="Output directory for standard Python generator.")
+ parser.add_argument("--js-out-dir",
+ help="Output directory for standard JS generator.")
parser.add_argument("--plugin-out-dir",
help="Output directory for custom generator plugin.")
@@ -110,6 +112,12 @@ def main(argv):
if options.py_out_dir:
protoc_cmd += ["--python_out", options.py_out_dir]
+ if options.js_out_dir:
+ protoc_cmd += [
+ "--js_out",
+ "one_output_file_per_input_file,binary:" + options.js_out_dir
+ ]
+
if options.cc_out_dir:
cc_out_dir = options.cc_out_dir
cc_options_list = []