@@ -45,17 +45,13 @@ public func makeLoadNodes(forConvertibles skylarkConvertibles: [SkylarkConvertib
4545 let hasAppleBundleImport = skylarkConvertibles. first ( where: { $0 is AppleBundleImport } ) != nil
4646 let hasAppleResourceBundle = skylarkConvertibles. first ( where: { $0 is AppleResourceBundle } ) != nil
4747 let hasAppleFrameworkImport = skylarkConvertibles. first ( where: { $0 is AppleFrameworkImport } ) != nil
48- let isDynamicFramework = GetBuildOptions ( ) . isDynamicFramework
49- let isXCFramework = GetBuildOptions ( ) . isXCFramework
48+ let appleFrameworkImport = appleFrameworkImport ( isDynamicFramework: GetBuildOptions ( ) . isDynamicFramework, isXCFramework: GetBuildOptions ( ) . isXCFramework)
5049
5150 return . lines( [
5251 hasSwift ? SkylarkNode . skylark ( " load('@build_bazel_rules_swift//swift:swift.bzl', 'swift_library') " ) : nil ,
5352 hasAppleBundleImport ? SkylarkNode . skylark ( " load('@build_bazel_rules_apple//apple:resources.bzl', 'apple_bundle_import') " ) : nil ,
5453 hasAppleResourceBundle ? SkylarkNode . skylark ( " load('@build_bazel_rules_apple//apple:resources.bzl', 'apple_resource_bundle') " ) : nil ,
55- hasAppleFrameworkImport && isDynamicFramework && !isXCFramework ? SkylarkNode . skylark ( " load('@build_bazel_rules_apple//apple:apple.bzl', 'apple_dynamic_framework_import') " ) : nil ,
56- hasAppleFrameworkImport && !isDynamicFramework && !isXCFramework ? SkylarkNode . skylark ( " load('@build_bazel_rules_apple//apple:apple.bzl', 'apple_static_framework_import') " ) : nil ,
57- hasAppleFrameworkImport && isDynamicFramework && isXCFramework ? SkylarkNode . skylark ( " load('@build_bazel_rules_apple//apple:apple.bzl', 'apple_dynamic_xcframework_import') " ) : nil ,
58- hasAppleFrameworkImport && !isDynamicFramework && isXCFramework ? SkylarkNode . skylark ( " load('@build_bazel_rules_apple//apple:apple.bzl', 'apple_static_xcframework_import') " ) : nil ,
54+ hasAppleFrameworkImport ? SkylarkNode . skylark ( " load('@build_bazel_rules_apple//apple:apple.bzl', ' \( appleFrameworkImport) ') " ) : nil ,
5955 ] . compactMap { $0 }
6056 )
6157}
0 commit comments