aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/osx
diff options
context:
space:
mode:
authorGravatar cparsons <cparsons@google.com>2017-12-20 14:59:59 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2017-12-20 15:01:21 -0800
commitdb319f8eca064475d5092a756c75f2c3f6526b7e (patch)
tree7687652b5c140f212021f46da46352aa9f8350dd /tools/osx
parent0d55f4c3c754392a07e72f7146c484a8fb492d16 (diff)
Migrate uses of xcode_config_alias to use the recently-introduced skylark late bound default instead.
RELNOTES: None. PiperOrigin-RevId: 179738235
Diffstat (limited to 'tools/osx')
-rw-r--r--tools/osx/xcode_version_flag.bzl15
1 files changed, 10 insertions, 5 deletions
diff --git a/tools/osx/xcode_version_flag.bzl b/tools/osx/xcode_version_flag.bzl
index 4630e6e9e8..f8924409db 100644
--- a/tools/osx/xcode_version_flag.bzl
+++ b/tools/osx/xcode_version_flag.bzl
@@ -87,29 +87,34 @@ def _macos_sdk_version_flag_impl(ctx):
xcode_version_flag = rule(
implementation = _xcode_version_flag_impl,
attrs = {
- "_xcode_config": attr.label(default=Label("//tools/osx:current_xcode_config")),
+ "_xcode_config": attr.label(default=configuration_field(
+ fragment="apple", name="xcode_config_label")),
})
ios_sdk_version_flag = rule(
implementation = _ios_sdk_version_flag_impl,
attrs = {
- "_xcode_config": attr.label(default=Label("//tools/osx:current_xcode_config")),
+ "_xcode_config": attr.label(default=configuration_field(
+ fragment="apple", name="xcode_config_label")),
})
tvos_sdk_version_flag = rule(
implementation = _tvos_sdk_version_flag_impl,
attrs = {
- "_xcode_config": attr.label(default=Label("//tools/osx:current_xcode_config")),
+ "_xcode_config": attr.label(default=configuration_field(
+ fragment="apple", name="xcode_config_label")),
})
watchos_sdk_version_flag = rule(
implementation = _watchos_sdk_version_flag_impl,
attrs = {
- "_xcode_config": attr.label(default=Label("//tools/osx:current_xcode_config")),
+ "_xcode_config": attr.label(default=configuration_field(
+ fragment="apple", name="xcode_config_label")),
})
macos_sdk_version_flag = rule(
implementation = _macos_sdk_version_flag_impl,
attrs = {
- "_xcode_config": attr.label(default=Label("//tools/osx:current_xcode_config")),
+ "_xcode_config": attr.label(default=configuration_field(
+ fragment="apple", name="xcode_config_label")),
})