From f88e492d1144c5e6ea0646b884814ae98cf05941 Mon Sep 17 00:00:00 2001 From: Kirill Shmakov Date: Wed, 19 Aug 2020 14:05:02 +0300 Subject: [PATCH] Support hmpp in template Explained in KMM-332 --- .../projectWizard/moduleConfigurators/MppModuleConfigurator.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libraries/tools/new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/moduleConfigurators/MppModuleConfigurator.kt b/libraries/tools/new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/moduleConfigurators/MppModuleConfigurator.kt index 30a11db1ff3..18fd45aca12 100644 --- a/libraries/tools/new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/moduleConfigurators/MppModuleConfigurator.kt +++ b/libraries/tools/new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/moduleConfigurators/MppModuleConfigurator.kt @@ -12,6 +12,7 @@ import org.jetbrains.kotlin.tools.projectWizard.core.entity.properties.ModuleCon import org.jetbrains.kotlin.tools.projectWizard.core.entity.settings.ModuleConfiguratorSetting import org.jetbrains.kotlin.tools.projectWizard.ir.buildsystem.KotlinBuildSystemPluginIR import org.jetbrains.kotlin.tools.projectWizard.phases.GenerationPhase +import org.jetbrains.kotlin.tools.projectWizard.plugins.buildSystem.gradle.GradlePlugin import org.jetbrains.kotlin.tools.projectWizard.plugins.kotlin.KotlinPlugin import org.jetbrains.kotlin.tools.projectWizard.plugins.kotlin.ModuleSubType import org.jetbrains.kotlin.tools.projectWizard.plugins.kotlin.ModulesToIrConversionData @@ -67,6 +68,7 @@ object MppModuleConfigurator : ModuleConfigurator, ): TaskResult = compute { createMppFiles(module, modulePath).ensure() createSimpleFiles(module, modulePath).ensure() + GradlePlugin.gradleProperties.addValues("kotlin.mpp.enableGranularSourceSetsMetadata" to true) } private fun Writer.createMppFiles(