diff options
author | 2016-07-26 18:39:13 +0000 | |
---|---|---|
committer | 2016-07-27 11:15:10 +0000 | |
commit | 9fce7603ffd4f63b5b7e819e6699a603acda965c (patch) | |
tree | accc96ee605ce840f44614d029ca082ffbded9ea /src/test/java/com/google/devtools/build/lib/packages/util/MockCcSupport.java | |
parent | cb5aa0067d5775c5ada1b751adc502ad2375352b (diff) |
Linker outputs can optionally be configured from the CROSSTOOL. Introduces infrastructure to allow other artifact categories (such as debug symbols or compiler outputs) to be defined in other changes.
--
MOS_MIGRATED_REVID=128495797
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/packages/util/MockCcSupport.java')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/packages/util/MockCcSupport.java | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/packages/util/MockCcSupport.java b/src/test/java/com/google/devtools/build/lib/packages/util/MockCcSupport.java index 53e90d2a0c..a3c5af2bd7 100644 --- a/src/test/java/com/google/devtools/build/lib/packages/util/MockCcSupport.java +++ b/src/test/java/com/google/devtools/build/lib/packages/util/MockCcSupport.java @@ -209,6 +209,27 @@ public abstract class MockCcSupport { + " }" + "}"; + public static final String STATIC_LINK_AS_LIB_CONFIGURATION = + "" + + "artifact_name_pattern {" + + " category_name: 'static_library'" + + " pattern: '%{base_name}.lib'" + + "}"; + + public static final String STATIC_LINK_AS_DOT_A_CONFIGURATION = + "" + + "artifact_name_pattern {" + + " category_name: 'static_library'" + + " pattern: 'lib%{base_name}.a'" + + "}"; + + public static final String STATIC_LINK_BAD_TEMPLATE_CONFIGURATION = + "" + + "artifact_name_pattern {" + + " category_name: 'static_library'" + + " pattern: 'foo%{bad_variable}bar'" + + "}"; + /** Filter to remove implicit dependencies of C/C++ rules. */ private final Predicate<Label> ccLabelFilter = new Predicate<Label>() { |