Some changes to bring the iOS build closer to the
Android and Linux builds. Also fixes a couple of toolchain selection issues.
This commit is contained in:
@@ -5,16 +5,12 @@
|
||||
# This target will be built if no target is specified when invoking ninja.
|
||||
group("default") {
|
||||
testonly = true
|
||||
|
||||
if (is_ios || is_mac) {
|
||||
deps = [
|
||||
"//sky/shell",
|
||||
]
|
||||
} else {
|
||||
deps = [
|
||||
"//sky",
|
||||
"//services/sky",
|
||||
]
|
||||
deps = [
|
||||
"//sky",
|
||||
]
|
||||
if (!is_ios) {
|
||||
# Mojo shell does not exist on ios
|
||||
deps += [ "//services/sky" ]
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -6,10 +6,10 @@ group("sky") {
|
||||
testonly = true
|
||||
|
||||
deps = [
|
||||
"//sky/engine/platform:platform_unittests",
|
||||
"//sky/engine/wtf:unittests",
|
||||
"//sky/engine/platform:platform_unittests($host_toolchain)",
|
||||
"//sky/engine/wtf:unittests($host_toolchain)",
|
||||
"//sky/sdk/example",
|
||||
"//sky/tools/imagediff",
|
||||
"//sky/tools/imagediff($host_toolchain)",
|
||||
"//sky/tools/sky_snapshot($host_toolchain)",
|
||||
":sky_dev",
|
||||
]
|
||||
@@ -31,7 +31,7 @@ group("sky_dev") {
|
||||
deps += [ "//sky/services/activity" ]
|
||||
}
|
||||
|
||||
if (is_linux) {
|
||||
if (is_linux || is_ios) {
|
||||
deps += [ "//sky/shell" ]
|
||||
}
|
||||
}
|
||||
|
||||
12
engine/src/flutter/sky/dist/BUILD.gn
vendored
12
engine/src/flutter/sky/dist/BUILD.gn
vendored
@@ -24,6 +24,14 @@ copy("sky_shell") {
|
||||
deps = [
|
||||
"//sky/sdk/example/demo_launcher",
|
||||
]
|
||||
} else if (is_ios) {
|
||||
sources = [
|
||||
"$root_build_dir/Sky.app",
|
||||
]
|
||||
|
||||
deps = [
|
||||
"//sky/shell:shell_struct",
|
||||
]
|
||||
} else {
|
||||
sources = [
|
||||
"$root_build_dir/sky_shell",
|
||||
@@ -102,9 +110,11 @@ if (is_android) {
|
||||
|
||||
group("dist") {
|
||||
deps = [
|
||||
":sky_shell",
|
||||
":sky_viewer",
|
||||
]
|
||||
if (!is_ios) {
|
||||
deps += [ ":sky_shell" ]
|
||||
}
|
||||
|
||||
if (is_android) {
|
||||
deps += [ ":sky_sdk" ]
|
||||
|
||||
Reference in New Issue
Block a user