mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
Roll Dart and set dart_runtime_mode in the GN script (#2610)
This commit is contained in:
parent
75b5912bd2
commit
b3dd19dc8f
2
DEPS
2
DEPS
@ -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',
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
@ -34,8 +34,4 @@ executable("sky_snapshot") {
|
||||
"-lgcc_s",
|
||||
]
|
||||
}
|
||||
|
||||
if (flutter_develop_mode) {
|
||||
defines = [ "FLUTTER_DEVELOP_MODE=1" ]
|
||||
}
|
||||
}
|
||||
|
||||
@ -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",
|
||||
};
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user