rules_apple icon indicating copy to clipboard operation
rules_apple copied to clipboard

Use apple_platforms_split_transition for ios/tvos_static_framework rules

Open keith opened this issue 3 years ago • 0 comments

This change addresses removal of workaround introduced on to map apple_common.multi_arch_split split attribute keys based on Bazel Apple static library linking API for iOS and tvOS static framework rules.

  • Removes _apple_common_multi_arch_split_key from transition_support lib.
  • Use cc_toolchain_forwarder for _child_configuration_dummy attribute.
  • Use rule descriptor deps_cfg for j2objc and Bazel's binary linking API attributes.
  • Introduce a new rule base transition that propagates apple_platforms.

PiperOrigin-RevId: 461995942 (cherry picked from commit 15a38a1ea07504beb40c50088db7fb81cec808c6)

keith avatar Aug 05 '22 16:08 keith