Roll Dart and set dart_runtime_mode in the GN script (#2610)

This commit is contained in:
Jason Simmons 2016-04-22 11:02:41 -07:00
parent 75b5912bd2
commit b3dd19dc8f
4 changed files with 8 additions and 9 deletions

2
DEPS
View File

@ -25,7 +25,7 @@ vars = {
# Note: When updating the Dart revision, ensure that all entries that are
# dependencies of dart are also updated
'dart_revision': 'ccfd19bfd775c7cfc400aeda2c08fd821616cc82',
'dart_revision': '36e2c86d14aed0ba08a41dabbaa89b88add1a423',
'dart_observatory_packages_revision': 'cf90eb9077177d3d6b3fd5e8289477c2385c026a',
'dart_root_certificates_revision': 'aed07942ce98507d2be28cbd29e879525410c7fc',

View File

@ -48,7 +48,13 @@ def to_gn_args(args):
gn_args['is_debug'] = args.debug
gn_args['is_clang'] = args.clang and args.target_os not in ['android', 'fnl']
gn_args['flutter_develop_mode'] = args.develop
if args.develop:
gn_args['dart_runtime_mode'] = 'develop'
elif args.debug:
gn_args['dart_runtime_mode'] = 'profile'
else:
gn_args['dart_runtime_mode'] = 'release'
ios_target_cpu = 'arm64'
if args.ios_force_armv7:
@ -107,7 +113,6 @@ def to_gn_args(args):
gn_args['enable_gcm'] = args.enable_gcm
gn_args['enable_google_sign_in'] = args.enable_google_sign_in
gn_args['use_glfw'] = args.use_glfw
gn_args['dart_product'] = not args.develop
return gn_args

View File

@ -34,8 +34,4 @@ executable("sky_snapshot") {
"-lgcc_s",
]
}
if (flutter_develop_mode) {
defines = [ "FLUTTER_DEVELOP_MODE=1" ]
}
}

View File

@ -14,10 +14,8 @@ extern void* kDartIsolateSnapshotBuffer;
}
static const char* kDartArgs[] = {
#ifdef FLUTTER_DEVELOP_MODE
"--enable_mirrors=false",
"--load_deferred_eagerly=true",
#endif
"--conditional_directives",
};