diff --git a/kotlin-native/backend.native/build.gradle b/kotlin-native/backend.native/build.gradle index c5a0f28793c..ec2780554dd 100644 --- a/kotlin-native/backend.native/build.gradle +++ b/kotlin-native/backend.native/build.gradle @@ -215,8 +215,10 @@ task stdlib(dependsOn: "${hostName}Stdlib") def commonSrc = project(":kotlin-stdlib-common").files("src/kotlin", "src/generated", "../unsigned/src", "../src").files +def interopRuntimeCommonSrc = project(':kotlin-native:Interop:Runtime').file('src/main/kotlin') + final List stdLibSrc = [ - project(':kotlin-native:Interop:Runtime').file('src/main/kotlin'), + interopRuntimeCommonSrc, project(':kotlin-native:Interop:Runtime').file('src/native/kotlin'), project(':kotlin-native:Interop:JsRuntime').file('src/main/kotlin'), project(':kotlin-native:runtime').file('src/main/kotlin') @@ -260,6 +262,7 @@ targetList.each { target -> "-Xcommon-sources=${commonSrc.join(',')}", "-Xcommon-sources=${testAnnotationCommon.join(',')}", "-Xcommon-sources=${testCommon.join(',')}", + "-Xcommon-sources=$interopRuntimeCommonSrc", *stdLibSrc] stdLibSrc.forEach { inputs.dir(it) } commonSrc.forEach{