|
20 | 20 | import com.google.devtools.build.lib.analysis.config.transitions.StarlarkExposedRuleTransitionFactory; |
21 | 21 | import com.google.devtools.build.lib.collect.nestedset.Depset; |
22 | 22 | import com.google.devtools.build.lib.starlarkbuildapi.FileApi; |
23 | | -import com.google.devtools.build.lib.starlarkbuildapi.SplitTransitionProviderApi; |
24 | 23 | import com.google.devtools.build.lib.starlarkbuildapi.StarlarkRuleContextApi; |
25 | 24 | import com.google.devtools.build.lib.starlarkbuildapi.apple.ApplePlatformApi; |
26 | 25 | import com.google.devtools.build.lib.starlarkbuildapi.apple.AppleToolchainApi; |
@@ -217,27 +216,6 @@ public interface AppleCommonApi< |
217 | 216 | ImmutableMap<String, String> getTargetAppleEnvironment( |
218 | 217 | XcodeConfigInfoApiT xcodeConfig, ApplePlatformApiT platform); |
219 | 218 |
|
220 | | - @StarlarkMethod( |
221 | | - name = "multi_arch_split", |
222 | | - doc = |
223 | | - "A configuration transition for rule attributes to build dependencies in one or more" |
224 | | - + " Apple platforms. <p>Use of this transition requires that the 'platform_type' and" |
225 | | - + " 'minimum_os_version' string attributes are defined and mandatory on the" |
226 | | - + " rule.</p><p>The value of the platform_type attribute will dictate the target" |
227 | | - + " architectures for which dependencies along this configuration transition will" |
228 | | - + " be built.</p><p>Options are:</p><ul><li><code>ios</code>: architectures gathered" |
229 | | - + " from <code>--ios_multi_cpus</code>.</li><li><code>macos</code>: architectures" |
230 | | - + " gathered from <code>--macos_cpus</code>.</li><li><code>tvos</code>:" |
231 | | - + " architectures gathered from" |
232 | | - + " <code>--tvos_cpus</code>.</li><li><code>watchos</code>: architectures gathered" |
233 | | - + " from <code>--watchos_cpus</code>.</li></ul><p>minimum_os_version should be a" |
234 | | - + " dotted version string such as '7.3', and is used to set the minimum operating" |
235 | | - + " system on the configuration similarly based on platform type. For example," |
236 | | - + " specifying platform_type 'ios' and minimum_os_version '8.0' will ensure that" |
237 | | - + " dependencies are built with minimum iOS version '8.0'.", |
238 | | - structField = true) |
239 | | - SplitTransitionProviderApi getMultiArchSplitProvider(); |
240 | | - |
241 | 219 | @StarlarkMethod( |
242 | 220 | name = "new_objc_provider", |
243 | 221 | doc = "Creates a new ObjcProvider instance.", |
|
0 commit comments