aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/packages/util/MockObjcSupport.java
diff options
context:
space:
mode:
authorGravatar jcater <jcater@google.com>2018-03-27 07:22:35 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-03-27 07:24:16 -0700
commitf5c8c0bb0f53cd7289d65672955b37ffcff7d6c4 (patch)
tree38a98d0407deee7cfec48557e20121b1f42c70a3 /src/test/java/com/google/devtools/build/lib/packages/util/MockObjcSupport.java
parent3c051758f69f78c4d0ca6500b7a82425dd542885 (diff)
Add toolchain definitions for autoconfigured cc_toolchain entries.
PiperOrigin-RevId: 190611069
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/packages/util/MockObjcSupport.java')
-rw-r--r--src/test/java/com/google/devtools/build/lib/packages/util/MockObjcSupport.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/packages/util/MockObjcSupport.java b/src/test/java/com/google/devtools/build/lib/packages/util/MockObjcSupport.java
index 0c4ac80e78..be5778e256 100644
--- a/src/test/java/com/google/devtools/build/lib/packages/util/MockObjcSupport.java
+++ b/src/test/java/com/google/devtools/build/lib/packages/util/MockObjcSupport.java
@@ -244,6 +244,7 @@ public final class MockObjcSupport {
Builder<String> crosstoolBuild =
ImmutableList.<String>builder()
.add(
+ "package(default_visibility=['//visibility:public'])",
"exports_files(glob(['**']))",
"cc_toolchain_suite(",
" name = 'crosstool',",
@@ -303,7 +304,20 @@ public final class MockObjcSupport {
" static_runtime_libs = [':empty'],",
" strip_files = ':empty',",
" supports_param_files = 0,",
+ ")",
+ "toolchain(name = 'cc-toolchain-" + arch + "',",
+ " exec_compatible_with = [],",
+ " target_compatible_with = [],",
+ " toolchain = ':cc-compiler-" + arch + "',",
+ " toolchain_type = '"
+ + TestConstants.TOOLS_REPOSITORY
+ + "//tools/cpp:toolchain_type'",
")");
+
+ // Add the newly-created toolchain to the WORKSPACE.
+ config.append(
+ "WORKSPACE",
+ "register_toolchains('//" + DEFAULT_OSX_CROSSTOOL_DIR + ":cc-toolchain-" + arch + "')");
}
config.create(DEFAULT_OSX_CROSSTOOL_DIR + "/BUILD",