Use the standard gen_snapshot target unless the platform requires host_targeting_host (#12988)

This commit is contained in:
Jason Simmons 2019-10-07 16:34:59 -07:00 committed by GitHub
parent 372995c973
commit 2f87f59053
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -20,12 +20,14 @@ copy("generate_dart_ui") {
}
compiled_action("generate_snapshot_bin") {
# By default Dart will create a 32-bit gen_snapshot host binary if the target
# platform is 32-bit. Override this to create a 64-bit gen_snapshot for x86
# targets because some host platforms may not support 32-bit binaries.
tool = "//third_party/dart/runtime/bin:gen_snapshot_host_targeting_host"
if (target_cpu == "x86" && host_os == "linux") {
# By default Dart will create a 32-bit gen_snapshot host binary if the target
# platform is 32-bit. Override this to create a 64-bit gen_snapshot for x86
# targets because some host platforms may not support 32-bit binaries.
tool = "//third_party/dart/runtime/bin:gen_snapshot_host_targeting_host"
toolchain = "//build/toolchain/$host_os:clang_x64"
} else {
tool = "//third_party/dart/runtime/bin:gen_snapshot"
}
if ((is_fuchsia || is_fuchsia_host) && !using_fuchsia_sdk) {