diff --git a/rules/library.bzl b/rules/library.bzl index d416fcbb..8a7583da 100644 --- a/rules/library.bzl +++ b/rules/library.bzl @@ -991,11 +991,11 @@ def apple_library( "@build_bazel_rules_ios//:virtualize_frameworks": framework_vfs_swift_copts, "//conditions:default": framework_vfs_swift_copts if enable_framework_vfs else [], }) + additional_swift_copts, - deps = deps + private_deps + private_dep_names + lib_names + select({ + deps = deps + private_deps + private_dep_names + lib_names, + swiftc_inputs = swiftc_inputs + select({ "@build_bazel_rules_ios//:virtualize_frameworks": [framework_vfs_overlay_name_swift], "//conditions:default": [framework_vfs_overlay_name_swift] if enable_framework_vfs else [], }), - swiftc_inputs = swiftc_inputs, features = features + ["swift.no_generated_module_map", "swift.use_pch_output_dir"] + select({ "@build_bazel_rules_ios//:virtualize_frameworks": ["swift.vfsoverlay"], "//conditions:default": [],