From ae6a603a92e630537f6a7aa36b2261a85f4986fa Mon Sep 17 00:00:00 2001 From: Ilya Goncharov Date: Tue, 10 Mar 2020 16:12:39 +0300 Subject: [PATCH] [Gradle, JS] Fix for produceExecutable in Groovy build script --- .../GradleKotlinFrameworkSupportProvider.kt | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GradleKotlinFrameworkSupportProvider.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GradleKotlinFrameworkSupportProvider.kt index dde26c5b154..148098332a9 100644 --- a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GradleKotlinFrameworkSupportProvider.kt +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GradleKotlinFrameworkSupportProvider.kt @@ -212,7 +212,16 @@ abstract class GradleKotlinJSFrameworkSupportProvider( ) { super.addSupport(buildScriptData, module, sdk, specifyPluginVersionIfNeeded, explicitPluginVersion) - buildScriptData.addOther("kotlin.target.$jsSubTargetName { }") + buildScriptData.addOther( + """ + kotlin { + target { + $jsSubTargetName { } + produceExecutable() + } + } + """.trimIndent() + ) } override fun getPluginId() = KotlinJsGradleModuleConfigurator.KOTLIN_JS