[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 {
|
fun onlyNativeDistribution(): SourceSetCommonizerDependencies {
|
||||||
|
val konanDataDir = System.getenv("KONAN_DATA_DIR")?.let(::File)
|
||||||
|
|
||||||
return SourceSetCommonizerDependencies(
|
return SourceSetCommonizerDependencies(
|
||||||
sourceSetName,
|
sourceSetName,
|
||||||
dependencies.filter { dependency ->
|
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()
|
}.toSet()
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user