From 64a6c153fe3650d1c28b5f5b44dd41032f0c28cc Mon Sep 17 00:00:00 2001 From: John Cater Date: Tue, 11 Jul 2017 16:50:27 +0200 Subject: Add register_toolchains function to the WORKSPACE for registering toolchains to use. Part of #2219. Change-Id: Id6dfe6ec102f609bb19461242a098bf977be29ae PiperOrigin-RevId: 161527986 --- .../devtools/build/lib/packages/Package.java | 14 +++++ .../build/lib/packages/WorkspaceFactory.java | 66 ++++++++++++++++++++-- .../build/lib/rules/ExternalPackageUtil.java | 19 +++++++ .../build/lib/skyframe/PackageFunction.java | 4 +- .../build/lib/syntax/FunctionSignature.java | 4 ++ 5 files changed, 100 insertions(+), 7 deletions(-) (limited to 'src/main/java/com/google/devtools/build') diff --git a/src/main/java/com/google/devtools/build/lib/packages/Package.java b/src/main/java/com/google/devtools/build/lib/packages/Package.java index e5a5598a38..4ec65dd3b0 100644 --- a/src/main/java/com/google/devtools/build/lib/packages/Package.java +++ b/src/main/java/com/google/devtools/build/lib/packages/Package.java @@ -193,6 +193,8 @@ public class Package { private ImmutableList events; private ImmutableList posts; + private ImmutableList