Wizard: Add KMM-related property in iOS template gradle.properties

This commit is contained in:
Kirill Shmakov
2020-05-12 16:15:21 +03:00
parent 84a582c618
commit cc7b8cc558
@@ -9,6 +9,7 @@ import org.jetbrains.annotations.NonNls
import org.jetbrains.kotlin.tools.projectWizard.KotlinNewProjectWizardBundle
import org.jetbrains.kotlin.tools.projectWizard.core.*
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.ModulesToIrConversionData
import org.jetbrains.kotlin.tools.projectWizard.settings.buildsystem.*
import org.jetbrains.kotlin.tools.projectWizard.templates.FileTemplate
@@ -30,6 +31,13 @@ object IOSSinglePlatformModuleConfigurator : SinglePlatformModuleConfigurator, M
override val needCreateBuildFile: Boolean = false
override val requiresRootBuildFile: Boolean = true
override fun Writer.runArbitraryTask(
configurationData: ModulesToIrConversionData,
module: Module,
modulePath: Path
): TaskResult<Unit> =
GradlePlugin::gradleProperties.addValues("xcodeproj" to "./${module.name}")
override fun Reader.createTemplates(
configurationData: ModulesToIrConversionData,
module: Module,