diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinProperties.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinProperties.kt index f77e147c176..d4db594aa65 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinProperties.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinProperties.kt @@ -205,8 +205,8 @@ internal class PropertiesProvider private constructor(private val project: Proje /** * Use Kotlin/JS backend compiler type */ - val jsLegacyExecutableExplicitly: Boolean - get() = booleanProperty("kotlin.js.legacy.executable.explicitly") ?: false + val jsGenerateExecutableDefault: Boolean + get() = booleanProperty("kotlin.js.generate.executable.default") ?: true val stdlibDefaultDependency: Boolean get() = booleanProperty("kotlin.stdlib.default.dependency") ?: true diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/KotlinJsTarget.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/KotlinJsTarget.kt index 5006f1a105f..a5db306939a 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/KotlinJsTarget.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/KotlinJsTarget.kt @@ -136,7 +136,7 @@ constructor( project.objects.newInstance(KotlinBrowserJs::class.java, this).also { it.configure() - if (!PropertiesProvider(project).jsLegacyExecutableExplicitly) { + if (PropertiesProvider(project).jsGenerateExecutableDefault) { binaries.executable() } @@ -163,7 +163,7 @@ constructor( project.objects.newInstance(KotlinNodeJs::class.java, this).also { it.configure() - if (!PropertiesProvider(project).jsLegacyExecutableExplicitly) { + if (PropertiesProvider(project).jsGenerateExecutableDefault) { binaries.executable() }