aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/cpp/FakeCppCompileAction.java
diff options
context:
space:
mode:
authorGravatar Ulf Adams <ulfjack@google.com>2017-02-10 09:15:59 +0000
committerGravatar Kristina Chodorow <kchodorow@google.com>2017-02-10 15:35:56 +0000
commit500a805f53dd2b99406b7793df546967fe3ec6e2 (patch)
tree64a0db5e8edb7d885f946e0993c57472a2d92311 /src/main/java/com/google/devtools/build/lib/rules/cpp/FakeCppCompileAction.java
parent29aa0eb17c85a96e3edae8362ba93fddeed4c1e0 (diff)
Change CppCompileAction to store execution info as a map
Update the builder to allow setting arbitrary execution info. -- PiperOrigin-RevId: 147130533 MOS_MIGRATED_REVID=147130533
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/cpp/FakeCppCompileAction.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/cpp/FakeCppCompileAction.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/FakeCppCompileAction.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/FakeCppCompileAction.java
index 1e589edd80..dc42ddd235 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/cpp/FakeCppCompileAction.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/FakeCppCompileAction.java
@@ -21,7 +21,6 @@ import com.google.common.base.Joiner;
import com.google.common.base.Predicate;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableMap;
-import com.google.common.collect.ImmutableSet;
import com.google.common.collect.Iterables;
import com.google.devtools.build.lib.actions.ActionExecutionContext;
import com.google.devtools.build.lib.actions.ActionExecutionException;
@@ -84,7 +83,8 @@ public class FakeCppCompileAction extends CppCompileAction {
Predicate<String> nocopts,
RuleContext ruleContext,
CppSemantics cppSemantics,
- CcToolchainProvider ccToolchain) {
+ CcToolchainProvider ccToolchain,
+ ImmutableMap<String, String> executionInfo) {
super(
owner,
features,
@@ -121,7 +121,7 @@ public class FakeCppCompileAction extends CppCompileAction {
ImmutableList.<IncludeScannable>of(),
ImmutableList.<Artifact>of(),
GUID,
- ImmutableSet.<String>of(),
+ executionInfo,
ImmutableMap.<String, String>of(),
CppCompileAction.CPP_COMPILE,
ruleContext,