6
6
package org.jetbrains.kotlin.konan.test.blackbox
7
7
8
8
import com.intellij.testFramework.TestDataFile
9
+ import org.jetbrains.kotlin.konan.target.Distribution
9
10
import org.jetbrains.kotlin.konan.test.blackbox.support.PackageName
10
11
import org.jetbrains.kotlin.konan.test.blackbox.support.TestCase
11
12
import org.jetbrains.kotlin.konan.test.blackbox.support.TestCaseId
@@ -29,6 +30,7 @@ import org.jetbrains.kotlin.konan.test.blackbox.support.util.createTestProvider
29
30
import org.jetbrains.kotlin.konan.test.blackbox.support.util.getAbsoluteFile
30
31
import org.jetbrains.kotlin.swiftexport.standalone.*
31
32
import org.jetbrains.kotlin.util.capitalizeDecapitalize.capitalizeAsciiOnly
33
+ import org.jetbrains.kotlin.utils.KotlinNativePaths
32
34
import org.junit.jupiter.api.Assumptions
33
35
import org.junit.jupiter.api.Tag
34
36
import java.io.File
@@ -99,6 +101,7 @@ abstract class AbstractNativeSwiftExportTest() : AbstractNativeSimpleTest() {
99
101
),
100
102
swiftExtraOpts = listOf (
101
103
" -Xcc" , " -fmodule-map-file=${moduleMap.absolutePath} " ,
104
+ " -Xcc" , " -fmodule-map-file=${Distribution (KotlinNativePaths .homePath.absolutePath).kotlinRuntimeForSwiftModuleMap} " ,
102
105
" -L" , binaryLibrary.libraryFile.parentFile.absolutePath,
103
106
" -l$binaryLibraryName " ,
104
107
" -emit-module" , " -parse-as-library" , " -emit-library" , " -enable-library-evolution" ,
@@ -120,6 +123,7 @@ abstract class AbstractNativeSwiftExportTest() : AbstractNativeSimpleTest() {
120
123
" -L" , swiftModuleDir.absolutePath,
121
124
" -l$binaryLibraryName " ,
122
125
" -Xcc" , " -fmodule-map-file=${moduleMap.absolutePath} " ,
126
+ " -Xcc" , " -fmodule-map-file=${Distribution (KotlinNativePaths .homePath.absolutePath).kotlinRuntimeForSwiftModuleMap} " ,
123
127
)
124
128
val provider = createTestProvider(buildDir, testSources)
125
129
val success = SwiftCompilation (
0 commit comments