[gradle, mpp] Change how outputs of associated compilations are handled

This commit is contained in:
Dmitry Savvinov
2021-09-29 12:31:09 +03:00
committed by teamcityserver
parent 9c4a2d4431
commit 50050154d3
2 changed files with 50 additions and 19 deletions
@@ -95,6 +95,9 @@ interface KotlinCompilationToRunnableFiles<T : KotlinCommonOptions> : KotlinComp
get() = super.relatedConfigurationNames + runtimeDependencyConfigurationName
}
val <T : KotlinCommonOptions> KotlinCompilation<T>.runtimeDependencyConfigurationName: String?
get() = (this as? KotlinCompilationToRunnableFiles<T>)?.runtimeDependencyConfigurationName
interface KotlinCompilationWithResources<T : KotlinCommonOptions> : KotlinCompilation<T> {
val processResourcesTaskName: String
}