Skip to content

Commit

Permalink
Rename no_library_evolution to use_library_evolution.
Browse files Browse the repository at this point in the history
  • Loading branch information
sewerynplazuk committed Feb 21, 2024
1 parent 2a9981b commit aa7633c
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
2 changes: 1 addition & 1 deletion apple/build_settings/build_settings.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ Enables Bazel's tree artifacts for Apple bundle rules (instead of archives).
""",
default = False,
),
"no_library_evolution": struct(
"use_library_evolution": struct(
doc = """
Disables library evolution and prevents the emission of .swiftinterface files.
""",
Expand Down
8 changes: 4 additions & 4 deletions apple/internal/transition_support.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -249,7 +249,7 @@ def _command_line_options(
default_platforms = [settings[_CPU_TO_DEFAULT_PLATFORM_FLAG[cpu]]] if _is_bazel_7 else []
return {
build_settings_labels.use_tree_artifacts_outputs: force_bundle_outputs if force_bundle_outputs else settings[build_settings_labels.use_tree_artifacts_outputs],
build_settings_labels.no_library_evolution: settings[build_settings_labels.no_library_evolution],
build_settings_labels.use_library_evolution: settings[build_settings_labels.use_library_evolution],
"//command_line_option:apple configuration distinguisher": "applebin_" + platform_type,
"//command_line_option:apple_platform_type": platform_type,
"//command_line_option:apple_platforms": apple_platforms,
Expand Down Expand Up @@ -384,7 +384,7 @@ def _should_emit_swiftinterface(settings, is_xcframework = False):
"""

# Do not emit swiftinterface file when library evolution is disabled for a given build
if settings[build_settings_labels.no_library_evolution]:
if settings[build_settings_labels.use_library_evolution]:
return False

# For iOS and tvOS static frameworks, it's historically been required for the underlying swift_library targets
Expand All @@ -410,7 +410,7 @@ def _apple_rule_base_transition_impl(settings, attr):
# - https://github.com/bazelbuild/bazel/blob/master/src/main/java/com/google/devtools/build/lib/rules/cpp/CppOptions.java
_apple_rule_common_transition_inputs = [
build_settings_labels.use_tree_artifacts_outputs,
build_settings_labels.no_library_evolution,
build_settings_labels.use_library_evolution,
"//command_line_option:apple_crosstool_top",
] + _CPU_TO_DEFAULT_PLATFORM_FLAG.values()
_apple_rule_base_transition_inputs = _apple_rule_common_transition_inputs + [
Expand All @@ -429,7 +429,7 @@ _apple_platform_transition_inputs = _apple_platforms_rule_base_transition_inputs
]
_apple_rule_base_transition_outputs = [
build_settings_labels.use_tree_artifacts_outputs,
build_settings_labels.no_library_evolution,
build_settings_labels.use_library_evolution,
"//command_line_option:apple configuration distinguisher",
"//command_line_option:apple_platform_type",
"//command_line_option:apple_platforms",
Expand Down

0 comments on commit aa7633c

Please sign in to comment.