--- ./flutter/tools/gn.orig +++ ./flutter/tools/gn @@ -1018,6 +1038,8 @@ # Verbose output. parser.add_argument('--verbose', default=False, action='store_true') + parser.add_argument('--gn-args', type=str, nargs='+') + return parser.parse_args(args) @@ -1049,6 +1071,7 @@ command.append('--export-compile-commands=default') gn_args = to_command_line(to_gn_args(args)) + gn_args.extend(args.gn_args or []) out_dir = get_out_dir(args) command.append(out_dir) command.append('--args=%s' % ' '.join(gn_args))