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:
Ian Fischer
2015-07-22 16:23:15 -07:00
parent 36d8221ec6
commit de7f929cc7
3 changed files with 21 additions and 15 deletions

View File

@@ -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" ]
}
}

View File

@@ -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" ]
}
}

View File

@@ -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" ]