diff --git a/kotlin-native/build-tools/src/main/kotlin/org/jetbrains/kotlin/Utils.kt b/kotlin-native/build-tools/src/main/kotlin/org/jetbrains/kotlin/Utils.kt index 2d3fd192566..73cd5beabb3 100644 --- a/kotlin-native/build-tools/src/main/kotlin/org/jetbrains/kotlin/Utils.kt +++ b/kotlin-native/build-tools/src/main/kotlin/org/jetbrains/kotlin/Utils.kt @@ -135,6 +135,14 @@ val Project.globalTestArgs: List val Project.testTargetSupportsCodeCoverage: Boolean get() = this.testTarget.supportsCodeCoverage() +fun projectOrFiles(proj:Project, notation: String):Any?{ + val propertyMapper = proj.findProperty("notationMapping") ?: return proj.project(notation) + val mapping = (propertyMapper as? Map)?.get(notation) ?: return proj.project(notation) + return proj.files(mapping).also { + proj.logger.info("MAPPING: $notation -> ${it.asPath}") + } +} + //endregion /**