mirror of
https://github.com/dart-lang/sdk
synced 2024-11-02 12:24:24 +00:00
9df6656aa9
To avoid these flags being applied to unexpected build rules, we separate them out into a separate config that is then pulled in explicitly in the `dart_precompiled_runtime{,_product}` executable rules. Only those two executables need the additional empty section: the product version because it becomes `dartaotruntime` in the SDK bundle, and the non-product version because some of our tests build standalone executables using it. The linker flags were originally removed due to https://github.com/flutter/flutter/issues/112687. With the recent removal of bitcode support from Flutter (see https://github.com/flutter/flutter/issues/107883), I can build the `ios_release` target locally without any issue. This also reverts the clang DEPS changes from CL 256208 (again). TEST=pkg/dartdev/test/commands/compile_test Bug: https://github.com/dart-lang/sdk/issues/49783 Cq-Include-Trybots: luci.dart.try:analyzer-mac-release-try,dart-sdk-mac-arm64-try,dart-sdk-mac-try,pkg-mac-release-arm64-try,pkg-mac-release-try,vm-kernel-precomp-mac-product-x64-try,vm-kernel-precomp-nnbd-mac-release-arm64-try Change-Id: Ie46402ec2eeda23109247eb9d7a64935ec2052cb Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/262429 Reviewed-by: Martin Kustermann <kustermann@google.com> Commit-Queue: Tess Strickland <sstrickl@google.com> |
||
---|---|---|
.. | ||
config | ||
dart | ||
fuchsia | ||
linux | ||
mac | ||
rust | ||
sanitizers | ||
secondary/third_party | ||
toolchain | ||
.gitignore | ||
detect_host_arch.py | ||
executable_suffix.gni | ||
find_depot_tools.py | ||
gn_helpers.py | ||
gn_run_binary.py | ||
OWNERS | ||
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 independently by the Dart team. It is used to support the GN build system.