Skip to content

Commit 8581937

Browse files
authored
Enable unified OpenGL/Metal builds. (flutter#17217)
1 parent b1af234 commit 8581937

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

tools/gn

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,6 @@ def get_out_dir(args):
4444
if args.enable_vulkan:
4545
target_dir.append('vulkan')
4646

47-
if args.enable_metal and args.target_os == 'ios':
48-
target_dir.append('metal')
49-
5047
return os.path.join(args.out_dir, 'out', '_'.join(target_dir))
5148

5249
def to_command_line(gn_args):
@@ -219,7 +216,8 @@ def to_gn_args(args):
219216
gn_args['use_goma'] = False
220217
gn_args['goma_dir'] = None
221218

222-
if args.enable_metal:
219+
# Enable Metal on non-simulator iOS builds.
220+
if args.target_os == 'ios' and not args.simulator:
223221
gn_args['skia_use_metal'] = True
224222
gn_args['shell_enable_metal'] = True
225223
# Bitcode enabled builds using the current version of the toolchain leak
@@ -323,7 +321,6 @@ def parse_args(args):
323321
parser.add_argument('--operator-new-alignment', dest='operator_new_alignment', type=str, default=None)
324322

325323
parser.add_argument('--enable-vulkan', action='store_true', default=False)
326-
parser.add_argument('--enable-metal', action='store_true', default=False)
327324

328325
parser.add_argument('--enable-fontconfig', action='store_true', default=False)
329326
parser.add_argument('--enable-skshaper', action='store_true', default=False)

0 commit comments

Comments
 (0)