dart-sdk/build
James Robinson 138d587e3a [gn] Remove uses of is_fuchsia_host GN variable
Some parts of the Dart build need to be customized when running the
host steps for a build ultimately targeting a Fuchsia build. This was
set by passing a special GN variable indicating that a configuration
was a host configuration targeting a Fuchsia build, but the built-in GN
variable 'target_os' has the same result as it is the same across all
toolchains in a particular build.  This replaces the test:
  is_fuchsia || is_fuchsia_host

with the equivalent:
  target_os == "fuchsia"

and the less common:
  is_fuchsia_host

with:
  target_os != current_os && target_os == "fuchsia"

Change-Id: Iabec1fb2879b234ca44c9e03b2f4a62ffbc6fa4a
Reviewed-on: https://dart-review.googlesource.com/35542
Reviewed-by: Zach Anderson <zra@google.com>
Commit-Queue: Zach Anderson <zra@google.com>
2018-01-18 06:05:56 +00:00
..
config [gn] Remove uses of is_fuchsia_host GN variable 2018-01-18 06:05:56 +00:00
linux [infra] Use Clang for ia32 and arm64. Use the dl'd sysroots by default. 2017-12-02 06:19:33 +00:00
mac [infra] Begin removing gyp 2017-08-04 22:19:35 -07:00
sanitizers [infra] Begin removing gyp 2017-08-04 22:19:35 -07:00
toolchain [infra] Roll clang toolchain forward 2018-01-10 21:23:39 +00:00
win [infra] Begin removing gyp 2017-08-04 22:19:35 -07:00
.gitignore [infra] Use Clang for ia32 and arm64. Use the dl'd sysroots by default. 2017-12-02 06:19:33 +00:00
compiled_action.gni Reland: [GN] Adds dart_host_sdk_toolchain argument 2017-11-02 19:02:18 +00:00
copy_tree.gni Invoke copy_tree.py only once to collect all input file lists. 2017-08-09 11:14:01 -07:00
dart_host_sdk_toolchain.gni Allow the host toolchain to be set via a simple variable. 2017-11-06 19:06:18 +00:00
detect_host_arch.py [infra] Use Clang for ia32 and arm64. Use the dl'd sysroots by default. 2017-12-02 06:19:33 +00:00
executable_suffix.gni
gn_helpers.py
gn_run_binary.py [GN] Fix gn_run_binary.py for different error 2017-12-19 20:30:58 +00:00
prebuilt_dart_sdk.gni
README.dart.md Reland: [Windows] Update toolchain to MSVC 2017 2017-09-28 09:25:37 +00:00
vs_toolchain.py Reland: [Windows] Update toolchain to MSVC 2017 2017-09-28 09:25:37 +00: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 has now diverged significantly from Flutter, and is maintained independantly by the Dart team. It is used to support the GN build system.