Lines Matching +full:additional +full:- +full:args
2 # Use of this source code is governed by a BSD-style license that can be
35 # Generates a "_py_runtime"-suffixed target for test targets that need the
60 # List of additional files required for generator plugin script.
71 # Additional dependencies.
74 # Additional dependencies linked to library.
77 # Additional dependencies required before running protoc.
140 # and google-closure-library.
208 # |root_out_dir| and |root_build_dir| may differ in cross-compilation and
246 # Sanity check, |proto_in_dir| should be defined to allow sub-directories.
351 args = protos
362 args += [
366 "--protoc",
368 "--proto-in-dir",
373 args += [
374 "--cc-out-dir",
378 args += [ "--enable-kythe-annotation" ]
381 args += [
382 "--cc-options",
387 args += [
388 "--include",
395 args += [
396 "--py-out-dir",
402 args += [
403 "--js-out-dir",
409 args += [
410 "--plugin",
412 "--plugin-out-dir",
416 args += [
417 "--plugin-options",
429 args += [ "--exclude-imports" ]
432 args += [
433 "--descriptor-set-out",
435 "--descriptor-set-dependency-file",
442 args += [ "--import-dir=" + rebase_path(path, root_build_dir) ]
453 # Additional scripts for plugin.
485 # However there is no necessity to add an additional directory, if all protos
530 configs -= invoker.remove_configs
538 # fuzzing, since the only fuzzers that use protobuf are libprotobuf-mutator
540 configs -= not_fuzzed_remove_configs
568 # If using built-in cc generator, the resulting headers reference headers
616 # This can be used to run protoc with the --encode or --decode options.
631 # Additional dependencies for the target.
633 # args: list of string
634 # Arguments to pass to the protoc tool. This could include -I for include
648 # args = [
649 # "--encode=foo.FooMessage",
650 # "-I",
674 args = [
675 "--protoc",
677 "--infile",
679 "--outfile",
681 ] + invoker.args