Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sdks/wasm/packager.cs')
-rw-r--r--sdks/wasm/packager.cs6
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;