Lines Matching +full:ninja +full:- +full:mac
5 # Use of this source code is governed by a BSD-style license that can be
25 parser.add_argument('-c', '--chrome-dir', required=True, help=
27 parser.add_argument('-o', '--output-dir', required=True,
30 parser.add_argument('--make-output-dir', default=False, action='store_true',
32 parser.add_argument('--chrome-out-dir', default='CommandBufferForSkia',
36 parser.add_argument('--extra-gn-args', default='',
39 parser.add_argument('--extra-ninja-args', default='',
40 help=('Extra arguments to pass to ninja when building the command '
42 parser.add_argument('--chrome-revision', default='origin/lkgr',
44 parser.add_argument('--no-sync', action='store_true', default=False,
46 parser.add_argument('--no-hooks', action='store_true', default=False,
48 '--no-sync')
74 sys.exit(args.output_dir + ' does not exist (specify --make-output-dir '
80 # Mac, and Windows. Also, the name of the gclient executable we call out to
109 os.environ['GYP_GENERATORS'] = 'ninja'
110 subprocess.check_call([gclient, 'sync', '--reset', '--force',
111 '--nohooks'],
127 platform = 'mac'
134 subprocess.check_call([gn, 'gen', chrome_target_dir_rel, '--args='+gnargs],
141 subprocess.check_call(['ninja'] + shlex.split(args.extra_ninja_args) +
142 ['-C', chrome_target_dir_rel, 'command_buffer_gles2'],