From 22a6ffab6f73d12af77f73d1b3062be5898ee55f Mon Sep 17 00:00:00 2001 From: Sergey Bogolepov Date: Thu, 8 Feb 2024 19:04:53 +0200 Subject: [PATCH] [Swift export][KT-65672] Update SwiftTypeCheckBaseTest --- .../konan/test/blackbox/SwiftTypeCheckBaseTest.kt | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/native/native.tests/tests/org/jetbrains/kotlin/konan/test/blackbox/SwiftTypeCheckBaseTest.kt b/native/native.tests/tests/org/jetbrains/kotlin/konan/test/blackbox/SwiftTypeCheckBaseTest.kt index 6d67111c4b1..2db32f96bd2 100644 --- a/native/native.tests/tests/org/jetbrains/kotlin/konan/test/blackbox/SwiftTypeCheckBaseTest.kt +++ b/native/native.tests/tests/org/jetbrains/kotlin/konan/test/blackbox/SwiftTypeCheckBaseTest.kt @@ -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 )