Migrate use of xcode_config_alias Use the recently-introduced skylark late bound default instead. PiperOrigin-RevId: 186043411
diff --git a/src/TulsiGenerator/Bazel/tulsi/tulsi_aspects.bzl b/src/TulsiGenerator/Bazel/tulsi/tulsi_aspects.bzl index 47a5a6c..4fed8bf 100644 --- a/src/TulsiGenerator/Bazel/tulsi/tulsi_aspects.bzl +++ b/src/TulsiGenerator/Bazel/tulsi/tulsi_aspects.bzl
@@ -22,7 +22,6 @@ ':tulsi_aspects_paths.bzl', 'AppleBundleInfo', 'IosExtensionBundleInfo', - 'TULSI_CURRENT_XCODE_CONFIG', ) # List of all of the attributes that can link from a Tulsi-supported rule to a @@ -878,7 +877,8 @@ tulsi_sources_aspect = aspect( implementation=_tulsi_sources_aspect, attrs = { - '_tulsi_xcode_config': attr.label(default=TULSI_CURRENT_XCODE_CONFIG) }, + '_tulsi_xcode_config': attr.label(default=configuration_field( + fragment="apple", name="xcode_config_label")) }, attr_aspects=_TULSI_COMPILE_DEPS, fragments=['apple', 'cpp', 'objc'], )
diff --git a/src/TulsiGenerator/Bazel/tulsi/tulsi_aspects_paths.bzl b/src/TulsiGenerator/Bazel/tulsi/tulsi_aspects_paths.bzl index 0017549..c5e0266 100644 --- a/src/TulsiGenerator/Bazel/tulsi/tulsi_aspects_paths.bzl +++ b/src/TulsiGenerator/Bazel/tulsi/tulsi_aspects_paths.bzl
@@ -26,6 +26,3 @@ # Re-export providers. AppleBundleInfo = _AppleBundleInfo IosExtensionBundleInfo = _IosExtensionBundleInfo - -# Export labels to paths. -TULSI_CURRENT_XCODE_CONFIG = Label('@bazel_tools//tools/osx:current_xcode_config')