aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/apple/XcodeVersionRule.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/apple/XcodeVersionRule.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/apple/XcodeVersionRule.java16
1 files changed, 11 insertions, 5 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/apple/XcodeVersionRule.java b/src/main/java/com/google/devtools/build/lib/rules/apple/XcodeVersionRule.java
index 214ba8ae99..6dcbb80dfa 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/apple/XcodeVersionRule.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/apple/XcodeVersionRule.java
@@ -34,8 +34,12 @@ public class XcodeVersionRule implements RuleDefinition {
static final String DEFAULT_IOS_SDK_VERSION_ATTR_NAME = "default_ios_sdk_version";
static final String DEFAULT_WATCHOS_SDK_VERSION_ATTR_NAME = "default_watchos_sdk_version";
static final String DEFAULT_TVOS_SDK_VERSION_ATTR_NAME = "default_tvos_sdk_version";
- static final String DEFAULT_MACOSX_SDK_VERSION_ATTR_NAME = "default_macosx_sdk_version";
-
+ // TODO(b/37508376): Remove in lieu of default_macos_sdk_version.
+ static final String DEPRECATED_DEFAULT_MACOSX_SDK_VERSION_ATTR_NAME =
+ "default_macosx_sdk_version";
+ static final String DEFAULT_MACOS_SDK_VERSION_ATTR_NAME =
+ "default_macos_sdk_version";
+
@Override
public RuleClass build(Builder builder, RuleDefinitionEnvironment env) {
return builder
@@ -73,11 +77,13 @@ public class XcodeVersionRule implements RuleDefinition {
<!-- #END_BLAZE_RULE.ATTRIBUTE --> */
.add(attr(DEFAULT_TVOS_SDK_VERSION_ATTR_NAME, STRING)
.nonconfigurable("this rule determines configuration"))
- /* <!-- #BLAZE_RULE(xcode_version).ATTRIBUTE(default_macosx_sdk_version) -->
+ /* <!-- #BLAZE_RULE(xcode_version).ATTRIBUTE(default_macos_sdk_version) -->
The macosx sdk version that is used by default when this version of xcode is being used.
- The <code>macosx_sdk_version</code> build flag will override the value specified here.
+ The <code>macos_sdk_version</code> build flag will override the value specified here.
<!-- #END_BLAZE_RULE.ATTRIBUTE --> */
- .add(attr(DEFAULT_MACOSX_SDK_VERSION_ATTR_NAME, STRING)
+ .add(attr(DEFAULT_MACOS_SDK_VERSION_ATTR_NAME, STRING)
+ .nonconfigurable("this rule determines configuration"))
+ .add(attr(DEPRECATED_DEFAULT_MACOSX_SDK_VERSION_ATTR_NAME, STRING)
.nonconfigurable("this rule determines configuration"))
.build();
}