Skip to content

Commit

Permalink
bitcode (flutter#9823)
Browse files Browse the repository at this point in the history
  • Loading branch information
dnfield authored Jul 15, 2019
1 parent e105a89 commit 9c54621
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 1 deletion.
2 changes: 1 addition & 1 deletion DEPS
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ allowed_hosts = [
]

deps = {
'src': 'https://github.com/flutter/buildroot.git' + '@' + 'c4df4a7b616f6ef1bc81bd99efdd4bff107a407e',
'src': 'https://github.com/flutter/buildroot.git' + '@' + '778935c9452dde04e246b986d6b92bbaaed142f2',

# Fuchsia compatibility
#
Expand Down
9 changes: 9 additions & 0 deletions tools/gn
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,12 @@ def to_gn_args(args):

gn_args = {}

if args.bitcode:
if args.target_os != 'ios':
raise Exception('Bitcode is only supported for iOS')

gn_args['enable_bitcode'] = args.bitcode

# Skia GN args.
gn_args['skia_enable_flutter_defines'] = True # Enable Flutter API guards in Skia.
gn_args['skia_use_dng_sdk'] = False # RAW image handling.
Expand Down Expand Up @@ -331,6 +337,9 @@ def parse_args(args):
parser.add_argument('--build-glfw-shell', dest='build_glfw_shell', default=False, action='store_true',
help='Force building the GLFW shell on desktop platforms where it is not built by default.')

parser.add_argument('--bitcode', default=False, action='store_true',
help='Enable bitcode for iOS targets.')

return parser.parse_args(args)

def main(argv):
Expand Down

0 comments on commit 9c54621

Please sign in to comment.