[Gradle] Support 'KONAN_DATA_DIR' in Commonizer tests
This commit is contained in:
committed by
Space
parent
552a012e65
commit
eec5f99e35
+4
-1
@@ -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()
|
||||
)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user