dart-sdk/build/toolchain
Zachary Anderson 81e428fd39 [infra] Assembles the SDK using GN rather than create_sdk.py
This has a few advantages:
- We can track dependencies more precisely
- ninja can assemble things in parallel as they're ready rather than
  sequentially all at once.
- It is easier to customize SDKs depending on target platform, e.g.
  Fuchsia.

This CL also has a number of cleanups:
- Defining is_fuchsia and is_fuchsia host so we don't always have to check
- Piping through toolchain overrides in more places
- Fixing bugs in copy_tree.py, not using list_files.py, which is broken on Windows

related #29558

R=whesse@google.com

Review-Url: https://codereview.chromium.org/2848943003 .
2017-05-20 23:30:09 -07:00
..
android [infra] Roll clang to match the version used by Flutter 2017-05-06 21:45:00 -07:00
linux [infra] Assembles the SDK using GN rather than create_sdk.py 2017-05-20 23:30:09 -07:00
mac [infra] Assembles the SDK using GN rather than create_sdk.py 2017-05-20 23:30:09 -07:00
win [infra] Assembles the SDK using GN rather than create_sdk.py 2017-05-20 23:30:09 -07:00
ccache.gni Add a snapshot of flutter/engine/src/build to our sdk 2016-07-01 11:09:28 -07:00
clang.gni Add a snapshot of flutter/engine/src/build to our sdk 2016-07-01 11:09:28 -07:00
gcc_toolchain.gni [infra] Assembles the SDK using GN rather than create_sdk.py 2017-05-20 23:30:09 -07:00
get_concurrent_links.py Add a snapshot of flutter/engine/src/build to our sdk 2016-07-01 11:09:28 -07:00
goma.gni Add a snapshot of flutter/engine/src/build to our sdk 2016-07-01 11:09:28 -07:00
OWNERS Add a snapshot of flutter/engine/src/build to our sdk 2016-07-01 11:09:28 -07:00