diff options
author | 2016-12-16 16:25:09 +0000 | |
---|---|---|
committer | 2016-12-16 17:07:08 +0000 | |
commit | 2098a72b37506709cdc8858913b8c6d054c489f6 (patch) | |
tree | cdb146a24d94f635b69c5484d7b144079f7d4f7d /src | |
parent | fa3f55a8785c28253b2f836ddc84e994e48edd7f (diff) |
Pass through a "cpu:" tag to the execution info of genrules and tests.
This might be used to influence resource allocation for actions later.
--
PiperOrigin-RevId: 142262023
MOS_MIGRATED_REVID=142262023
Diffstat (limited to 'src')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/packages/TargetUtils.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/packages/TargetUtils.java b/src/main/java/com/google/devtools/build/lib/packages/TargetUtils.java index 00d15cd804..4f3598ea20 100644 --- a/src/main/java/com/google/devtools/build/lib/packages/TargetUtils.java +++ b/src/main/java/com/google/devtools/build/lib/packages/TargetUtils.java @@ -158,7 +158,10 @@ public final class TargetUtils { Map<String, String> map = new HashMap<>(); for (String tag : NonconfigurableAttributeMapper.of(rule).get(CONSTRAINTS_ATTR, Type.STRING_LIST)) { - if (tag.startsWith("block-") || tag.startsWith("requires-") || tag.equals("local")) { + if (tag.startsWith("block-") + || tag.startsWith("requires-") + || tag.equals("local") + || tag.startsWith("cpu:")) { map.put(tag, ""); } } |