mirror of
https://github.com/dart-lang/sdk
synced 2024-07-19 20:17:27 +00:00
![]() tools/build.py --os=fuchsia runtime create_sdk This is analogous to --os=android. It cross compiles from Linux x64 to Fuchsia. A lot of the build rules are just slightly different between the existing Fuchsia build rules used by Flutter, and the ones added by GN SDK. For example "$fuchsia_sdk_root/pkg:fdio" is now "$fuchsia_sdk_root/pkg/fdio". So to support this I had to add a new variable, using_fuchsia_gn_sdk, analogous to using_fuchsia_sdk. Flutter will need to set this to false. Change-Id: Ief275d65f30a42a801607de93cf2d27a1fe825dd Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/150689 Reviewed-by: Ryan Macnak <rmacnak@google.com> Commit-Queue: Liam Appelbe <liama@google.com> |
||
---|---|---|
.. | ||
config | ||
dart | ||
fuchsia | ||
linux | ||
mac | ||
rust | ||
sanitizers | ||
secondary/third_party/android_tools | ||
toolchain | ||
win | ||
.gitignore | ||
detect_host_arch.py | ||
executable_suffix.gni | ||
gn_helpers.py | ||
gn_run_binary.py | ||
README.dart.md | ||
vs_toolchain.py |
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 has now diverged significantly from Flutter, and is maintained independantly by the Dart team. It is used to support the GN build system.