[Swift export][KT-65672] Update SwiftTypeCheckBaseTest
This commit is contained in:
committed by
Space Team
parent
6ecc612363
commit
22a6ffab6f
+11
-1
@@ -53,9 +53,19 @@ abstract class SwiftTypeCheckBaseTest : AbstractNativeSimpleTest() {
|
|||||||
val configs = testRunSettings.configurables as AppleConfigurables
|
val configs = testRunSettings.configurables as AppleConfigurables
|
||||||
val swiftTarget = configs.targetTriple.withOSVersion(configs.osVersionMin).toString()
|
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(
|
val args = listOf(
|
||||||
"-typecheck", swiftFile.absolutePath,
|
"-typecheck", swiftFile.absolutePath,
|
||||||
"-import-objc-header", cHeader.absolutePath,
|
"-Xcc", "-fmodule-map-file=${bridgeModuleFile.absolutePath}",
|
||||||
"-sdk", configs.absoluteTargetSysRoot, "-target", swiftTarget
|
"-sdk", configs.absoluteTargetSysRoot, "-target", swiftTarget
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user