Wizard: fix adding dependencies to targets
This commit is contained in:
+1
-1
@@ -64,7 +64,7 @@ data class MultiplatformModuleIR(
|
|||||||
sourceset.withIrs(
|
sourceset.withIrs(
|
||||||
irsOfType<DependencyIR>().filter { dependency ->
|
irsOfType<DependencyIR>().filter { dependency ->
|
||||||
dependency.dependencyType == sourceset.sourcesetType.toDependencyType()
|
dependency.dependencyType == sourceset.sourcesetType.toDependencyType()
|
||||||
}
|
}.map { it.withDependencyType(DependencyType.MAIN) }
|
||||||
)
|
)
|
||||||
}.listNl(needFirstIndent = false)
|
}.listNl(needFirstIndent = false)
|
||||||
}
|
}
|
||||||
|
|||||||
+3
-3
@@ -150,7 +150,7 @@ class ModulesToIRsConverter(
|
|||||||
}.map { it.flatten() + buildFileIr }
|
}.map { it.flatten() + buildFileIr }
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun createMultiplatformModule(
|
private fun ValuesReadingContext.createMultiplatformModule(
|
||||||
module: Module,
|
module: Module,
|
||||||
state: ModulesToIrsState
|
state: ModulesToIrsState
|
||||||
): TaskResult<List<BuildFileIR>> = with(data) {
|
): TaskResult<List<BuildFileIR>> = with(data) {
|
||||||
@@ -180,7 +180,7 @@ class ModulesToIRsConverter(
|
|||||||
).asSingletonList().asSuccess()
|
).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 sourcesetss = target.sourcesets.map { sourceset ->
|
||||||
val sourcesetName = target.name + sourceset.sourcesetType.name.capitalize()
|
val sourcesetName = target.name + sourceset.sourcesetType.name.capitalize()
|
||||||
val sourcesetIrs = buildList<BuildSystemIR> {
|
val sourcesetIrs = buildList<BuildSystemIR> {
|
||||||
@@ -209,7 +209,7 @@ class ModulesToIRsConverter(
|
|||||||
return MultiplatformModuleIR(
|
return MultiplatformModuleIR(
|
||||||
target.name,
|
target.name,
|
||||||
modulePath,
|
modulePath,
|
||||||
emptyList(),
|
with(target.configurator) { createModuleIRs(data, target) },
|
||||||
target.configurator.moduleType,
|
target.configurator.moduleType,
|
||||||
target.template,
|
target.template,
|
||||||
target,
|
target,
|
||||||
|
|||||||
Reference in New Issue
Block a user