diff options
author | 2018-03-27 07:22:35 -0700 | |
---|---|---|
committer | 2018-03-27 07:24:16 -0700 | |
commit | f5c8c0bb0f53cd7289d65672955b37ffcff7d6c4 (patch) | |
tree | 38a98d0407deee7cfec48557e20121b1f42c70a3 /src/test/java/com/google/devtools/build/lib/packages/util/MockObjcSupport.java | |
parent | 3c051758f69f78c4d0ca6500b7a82425dd542885 (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.java | 14 |
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", |