@@ -3,6 +3,7 @@ load("//test/starlark_tests:common.bzl", "FIXTURE_TAGS")
33load (
44 "//test/testdata/xcframeworks:generate_xcframework.bzl" ,
55 "generate_dynamic_xcframework" ,
6+ "generate_static_framework_xcframework" ,
67 "generate_static_xcframework" ,
78)
89load ("@build_bazel_rules_swift//swift:swift.bzl" , "swift_library" )
@@ -123,6 +124,30 @@ generate_static_xcframework(
123124 tags = FIXTURE_TAGS ,
124125)
125126
127+ generate_static_framework_xcframework (
128+ name = "generated_static_xcframework_base" ,
129+ srcs = ["//test/testdata/fmwk:objc_source" ],
130+ hdrs = ["//test/testdata/fmwk:objc_headers" ],
131+ minimum_os_versions = {"ios_simulator" : "11.0" },
132+ platforms = {"ios_simulator" : ["x86_64" ]},
133+ tags = FIXTURE_TAGS ,
134+ )
135+
136+ genrule (
137+ name = "generated_static_xcframework_depends_on_base_header" ,
138+ outs = ["generated_static_xcframework_depends_on_base_header.h" ],
139+ cmd = "echo '@import generated_static_xcframework_base;' > $(OUTS)" ,
140+ )
141+
142+ generate_static_framework_xcframework (
143+ name = "generated_static_xcframework_depends_on_base" ,
144+ srcs = ["@bazel_tools//tools/objc:objc_dummy.mm" ],
145+ hdrs = ["generated_static_xcframework_depends_on_base_header" ],
146+ minimum_os_versions = {"ios_simulator" : "11.0" },
147+ platforms = {"ios_simulator" : ["x86_64" ]},
148+ tags = FIXTURE_TAGS ,
149+ )
150+
126151bzl_library (
127152 name = "generate_xcframework_bzl" ,
128153 srcs = ["generate_xcframework.bzl" ],
0 commit comments