Wizard: fix adding dependencies to targets

This commit is contained in:
Ilya Kirillov
2020-01-23 00:35:07 +03:00
parent 3d5007c1a5
commit 217cf3edd1
2 changed files with 4 additions and 4 deletions
@@ -64,7 +64,7 @@ data class MultiplatformModuleIR(
sourceset.withIrs(
irsOfType<DependencyIR>().filter { dependency ->
dependency.dependencyType == sourceset.sourcesetType.toDependencyType()
}
}.map { it.withDependencyType(DependencyType.MAIN) }
)
}.listNl(needFirstIndent = false)
}
@@ -150,7 +150,7 @@ class ModulesToIRsConverter(
}.map { it.flatten() + buildFileIr }
}
private fun createMultiplatformModule(
private fun ValuesReadingContext.createMultiplatformModule(
module: Module,
state: ModulesToIrsState
): TaskResult<List<BuildFileIR>> = with(data) {
@@ -180,7 +180,7 @@ class ModulesToIRsConverter(
).asSingletonList().asSuccess()
}
private fun createTargetSourceset(target: Module, modulePath: Path): MultiplatformModuleIR {
private fun ValuesReadingContext.createTargetSourceset(target: Module, modulePath: Path): MultiplatformModuleIR {
val sourcesetss = target.sourcesets.map { sourceset ->
val sourcesetName = target.name + sourceset.sourcesetType.name.capitalize()
val sourcesetIrs = buildList<BuildSystemIR> {
@@ -209,7 +209,7 @@ class ModulesToIRsConverter(
return MultiplatformModuleIR(
target.name,
modulePath,
emptyList(),
with(target.configurator) { createModuleIRs(data, target) },
target.configurator.moduleType,
target.template,
target,