|
|
@@ -3630,6 +3630,12 @@ public class LevelEditorApplication : Gtk.Application
|
|
|
|
|
|
var exe_name = app_title.replace(" ", "_").down();
|
|
|
|
|
|
+ string? emscripten_sdk_path = GLib.Environment.get_variable("EMSCRIPTEN");
|
|
|
+ if (emscripten_sdk_path == null) {
|
|
|
+ loge("Please set a valid EMSCRIPTEN environment variable.");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
string config_path;
|
|
|
string package_path;
|
|
|
int err = deploy_create_package_folder(out config_path
|
|
|
@@ -3698,7 +3704,7 @@ public class LevelEditorApplication : Gtk.Application
|
|
|
// Package bundle data with emscripten's file_packager.
|
|
|
args = new string[]
|
|
|
{
|
|
|
- "file_packager",
|
|
|
+ Path.build_path(Path.DIR_SEPARATOR_S, emscripten_sdk_path, "tools", "file_packager"),
|
|
|
Path.build_path(Path.DIR_SEPARATOR_S, package_path, "data.bin"),
|
|
|
"--preload",
|
|
|
"./data",
|