diff --git a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/util/reportSourceSetCommonizerDependencies.kt b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/util/reportSourceSetCommonizerDependencies.kt index 0cc4ae7378f..b6cfaf838c7 100644 --- a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/util/reportSourceSetCommonizerDependencies.kt +++ b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/util/reportSourceSetCommonizerDependencies.kt @@ -39,10 +39,13 @@ data class SourceSetCommonizerDependencies( } fun onlyNativeDistribution(): SourceSetCommonizerDependencies { + val konanDataDir = System.getenv("KONAN_DATA_DIR")?.let(::File) + return SourceSetCommonizerDependencies( sourceSetName, dependencies.filter { dependency -> - dependency.file.allParents.any { parentFile -> parentFile.name == ".konan" } + (if (konanDataDir != null) dependency.file.startsWith(konanDataDir) else false) || + dependency.file.allParents.any { parentFile -> parentFile.name == ".konan" } }.toSet() ) }