[Wasm] Add ability to choose flavor for the wasm launcher

This commit is contained in:
Igor Laevsky
2021-10-22 20:07:42 +03:00
parent cb10bd3a95
commit 43eeaa925f
3 changed files with 31 additions and 1 deletions
@@ -235,6 +235,13 @@ class K2JSCompilerArguments : CommonCompilerArguments() {
@Argument(value = "-Xwasm-debug-info", description = "Add debug info to WebAssembly compiled module")
var wasmDebug: Boolean by FreezableVar(false)
@Argument(
value = "-Xwasm-launcher",
valueDescription = "esm|nodejs",
description = "Picks flavor for the wasm launcher. Default is ESM."
)
var wasmLauncher: String? by NullableStringFreezableVar("esm")
override fun configureLanguageFeatures(collector: MessageCollector): MutableMap<LanguageFeature, LanguageFeature.State> {
return super.configureLanguageFeatures(collector).apply {
if (extensionFunctionsInExternals) {