[Swift export][KT-65672] Update SwiftTypeCheckBaseTest

This commit is contained in:
Sergey Bogolepov
2024-02-08 19:04:53 +02:00
committed by Space Team
parent 6ecc612363
commit 22a6ffab6f
@@ -53,9 +53,19 @@ abstract class SwiftTypeCheckBaseTest : AbstractNativeSimpleTest() {
val configs = testRunSettings.configurables as AppleConfigurables
val swiftTarget = configs.targetTriple.withOSVersion(configs.osVersionMin).toString()
val bridgeModuleFile = buildDir.resolve("module.modulemap").apply {
writeText("""
module KotlinBridges {
umbrella header "${cHeader.absolutePath}"
export *
}
""".trimIndent()
)
}
val args = listOf(
"-typecheck", swiftFile.absolutePath,
"-import-objc-header", cHeader.absolutePath,
"-Xcc", "-fmodule-map-file=${bridgeModuleFile.absolutePath}",
"-sdk", configs.absoluteTargetSysRoot, "-target", swiftTarget
)