1
0
mirror of https://github.com/dart-lang/sdk synced 2024-07-08 12:06:26 +00:00
dart-sdk/build
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
..
config [infra] Assembles the SDK using GN rather than create_sdk.py 2017-05-20 23:30:09 -07:00
linux GN: Add an option to build against the Debian wheezy sysroot 2016-11-07 13:09:45 -08:00
mac Dart SDK Spelling b, c, and d. 2017-05-01 08:28:10 +02:00
sanitizers Roll 50: Updated for push to origin/master. 2017-05-10 18:16:51 -07:00
toolchain [infra] Assembles the SDK using GN rather than create_sdk.py 2017-05-20 23:30:09 -07:00
win Dart SDK Spelling b, c, and d. 2017-05-01 08:28:10 +02:00
.gitignore GN: Add an option to build against the Debian wheezy sysroot 2016-11-07 13:09:45 -08:00
compiled_action.gni Make gn_run_binary.py do the right thing for compiled_action 2016-11-11 08:29:51 -08:00
compiler_version.py Add a snapshot of flutter/engine/src/build to our sdk 2016-07-01 11:09:28 -07:00
copy_tree.gni [infra] Assembles the SDK using GN rather than create_sdk.py 2017-05-20 23:30:09 -07:00
detect_host_arch.py GN: Add an option to build against the Debian wheezy sysroot 2016-11-07 13:09:45 -08:00
executable_suffix.gni Don't depend on dart_bootstrap if there is a usable prebuilt sdk 2016-11-10 11:16:24 -08:00
gn_helpers.py Add a snapshot of flutter/engine/src/build to our sdk 2016-07-01 11:09:28 -07:00
gn_run_binary.py Stoppp using trippple consonants 2017-04-21 17:50:13 +02:00
gypi_to_gn.py Add a snapshot of flutter/engine/src/build to our sdk 2016-07-01 11:09:28 -07:00
prebuilt_dart_sdk.gni [GN] Fix prebuilt sdk detection on Windows 2017-05-01 14:41:03 -07:00
README.dart Add a snapshot of flutter/engine/src/build to our sdk 2016-07-01 11:09:28 -07:00
vs_toolchain.py GN build on windows 2016-10-04 09:19:07 -07:00

This directory was taken from a snapshot of flutter/engine/src/build/.

The snapshot was taken with a recursive copy `cp -R` of the directory from
the flutter repository.

The contents is used to support the GN build system.