diff options
Diffstat (limited to 'sdks/wasm/packager.cs')
-rw-r--r-- | sdks/wasm/packager.cs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sdks/wasm/packager.cs b/sdks/wasm/packager.cs index 5b23dd3a03c..28d4f53dc65 100644 --- a/sdks/wasm/packager.cs +++ b/sdks/wasm/packager.cs @@ -408,6 +408,7 @@ class Driver { var il_strip = false; var linker_verbose = false; var runtimeTemplate = "runtime.js"; + var runtimeTemplateOutputName = "runtime.js"; var assets = new List<string> (); var profilers = new List<string> (); var native_libs = new List<string> (); @@ -458,6 +459,7 @@ class Driver { { "aot", s => ee_mode = ExecMode.Aot }, { "aot-interp", s => ee_mode = ExecMode.AotInterp }, { "template=", s => runtimeTemplate = s }, + { "template-output-name=", s => runtimeTemplateOutputName = s }, { "asset=", s => assets.Add(s) }, { "search-path=", s => root_search_paths.Add(s) }, { "profile=", s => profilers.Add (s) }, @@ -689,7 +691,7 @@ class Driver { wasm_core_support = BINDINGS_MODULE_SUPPORT; wasm_core_support_library = $"--js-library {BINDINGS_MODULE_SUPPORT}"; } - var runtime_js = Path.Combine (emit_ninja ? builddir : out_prefix, "runtime.js"); + var runtime_js = Path.Combine (emit_ninja ? builddir : out_prefix, runtimeTemplateOutputName); if (emit_ninja) { File.Delete (runtime_js); File.Copy (runtimeTemplate, runtime_js); @@ -953,7 +955,7 @@ class Driver { // Targets ninja.WriteLine ("build $appdir: mkdir"); ninja.WriteLine ("build $appdir/$deploy_prefix: mkdir"); - ninja.WriteLine ("build $appdir/runtime.js: cpifdiff $builddir/runtime.js"); + ninja.WriteLine ($"build $appdir/{runtimeTemplateOutputName}: cpifdiff $builddir/{runtimeTemplateOutputName}"); ninja.WriteLine ("build $appdir/mono-config.js: cpifdiff $builddir/mono-config.js"); if (build_wasm) { string src_prefix; |