1
0
mirror of https://github.com/dart-lang/sdk synced 2024-07-05 09:20:04 +00:00
dart-sdk/build/toolchain
Jonas Termansen 3f1d6a99e7 [infra] Simplify RBE configuration and allow concurrent builds.
Automatically detect the appropriate configuration file if RBE=1 is
set to request RBE on all projects, or if DART_RBE=1 is set to request
RBE for Dart only, or otherwise respect the explicit configuration file.

Automatically set the server_address location to the build directory
if it has not already been set. This is unfortunately not supported on
Windows due to the environment variable being set during build but it
needed to be set during gn.

Retain the older configuration files during the transitory period.

Bug: b/296994239
Fixes: b/320876546
Change-Id: I62d1fbfed35248477731cceda3f7267c605c4969
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/355400
Commit-Queue: Jonas Termansen <sortie@google.com>
Reviewed-by: William Hesse <whesse@google.com>
2024-03-04 14:54:26 +00:00
..
android Fix RBE llvm wrapper setting the world on fire. 2024-01-10 14:56:18 +00:00
fuchsia [infra] Reland "Begin RBE Linux x64 support." 2023-10-24 14:36:19 +00:00
linux Fix RBE llvm wrapper setting the world on fire. 2024-01-10 14:56:18 +00:00
mac [infra] Generalize RBE across operating systems. 2024-01-10 11:38:43 +00:00
win [infra] Simplify RBE configuration and allow concurrent builds. 2024-03-04 14:54:26 +00:00
ccache.gni
gcc_toolchain.gni [infra] Reland "Begin RBE Linux x64 support." 2023-10-24 14:36:19 +00:00
get_concurrent_links.py [infra] Migrate scripts to python3 2021-04-15 10:10:20 +00:00
goma.gni [infra] Generalize RBE across operating systems. 2024-01-10 11:38:43 +00:00
rbe.gni [infra] Generalize RBE across operating systems. 2024-01-10 11:38:43 +00:00
signing.gni [gn] Support producing signed builds on Mac 2023-11-03 07:36:25 +00:00