| Index: mojo/public/tools/bindings/mojom_bindings_generator_v1.py
|
| diff --git a/mojo/public/tools/bindings/mojom_bindings_generator_v1.py b/mojo/public/tools/bindings/mojom_bindings_generator_v1.py
|
| index 6b455b3d54496401635272a4efd70f7a465a2a65..a692092267c6007489acbc1064470048efeea491 100755
|
| --- a/mojo/public/tools/bindings/mojom_bindings_generator_v1.py
|
| +++ b/mojo/public/tools/bindings/mojom_bindings_generator_v1.py
|
| @@ -142,6 +142,8 @@ class MojomProcessor(object):
|
| prefix = '--' + generator_module.GENERATOR_PREFIX + '_'
|
| filtered_args = [arg for arg in remaining_args
|
| if arg.startswith(prefix)]
|
| + if args.generate_type_info:
|
| + filtered_args.append("--generate_type_info")
|
| generator.GenerateFiles(filtered_args)
|
|
|
| # Save result.
|
| @@ -204,6 +206,13 @@ def main(argv):
|
| help="add a directory to be searched for import files")
|
| parser.add_argument("--use_bundled_pylibs", action="store_true",
|
| help="use Python modules bundled in the SDK")
|
| + parser.add_argument("--generate-type-info", dest="generate_type_info",
|
| + action="store_true",
|
| + help="generate mojom type descriptors")
|
| + parser.add_argument("--no-generate-type-info", dest="generate_type_info",
|
| + action="store_false",
|
| + help="do not generate mojom type descriptors")
|
| + parser.set_defaults(generate_type_info=True)
|
| (args, remaining_args) = parser.parse_known_args(argv)
|
|
|
| generator_modules = LoadGenerators(args.generators_string)
|
|
|