mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
Fix the sky build instructions
Sky can't really build on its own. We were previously using the 'sky' build target for this but it didn't fully anticipate all of our dependencies. The most recent break was when James removed /mojo/shell from mojo. Instead of sky listing out each and every service which it depends on, we should just get used to building root like other mojo developers. Thankfully there is already a helpful tool for this called mojob.py. I've updated our readme to reflect this, and removed the mojo dependency on the sky build group. The purpose of the sky build group is to expose all of the sky build targets up to the root level BUILD.gn (which only depends on /sky), not to be an independently buildable target. R=jamesr@chromium.org, jamesr BUG= Review URL: https://codereview.chromium.org/764023007
This commit is contained in:
parent
0884bfc42f
commit
c755577d73
1
BUILD.gn
1
BUILD.gn
@ -9,7 +9,6 @@ group("sky") {
|
||||
testonly = true
|
||||
|
||||
deps = [
|
||||
"//mojo",
|
||||
"//sky/engine/platform:platform_unittests",
|
||||
"//sky/engine/web:sky_unittests",
|
||||
"//sky/engine/wtf:unittests",
|
||||
|
||||
@ -5,12 +5,6 @@ Building
|
||||
--------
|
||||
|
||||
* Follow the setup & build instructions for [Mojo](https://github.com/domokit/mojo)
|
||||
* Build ``sky`` with ``ninja``, e.g. ``ninja -C out/Debug sky`` for a debug build.
|
||||
|
||||
If you want to build release, run the following commands:
|
||||
|
||||
* ``gn gen out/Release --args="is_debug=false"``
|
||||
* ``ninja -C out/Release sky``
|
||||
|
||||
Running applications
|
||||
--------------------
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user