From eb84efd26003ae49a1c1eff7282e0560beaa6c38 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Sat, 14 Jun 2025 16:35:28 +0500 Subject: [PATCH] wscript: set Emscripten defaults --- wscript | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/wscript b/wscript index f7bfd9fa..4b84bd6e 100644 --- a/wscript +++ b/wscript @@ -247,6 +247,10 @@ def configure(conf): conf.options.GL = False conf.options.LOW_MEMORY = 1 enforce_pic = False + elif conf.env.DEST_OS == 'emscripten': + conf.options.BUILD_BUNDLED_DEPS = True + conf.options.GLES3COMPAT = True + conf.options.GL = False # psvita needs -fPIC set manually and static builds are incompatible with -fPIC enforce_pic = conf.env.DEST_OS != 'psvita' and not conf.env.STATIC_LINKING @@ -393,7 +397,7 @@ def configure(conf): if not conf.options.DEDICATED: conf.env.SERVER = conf.options.ENABLE_DEDICATED conf.env.CLIENT = True - conf.env.LAUNCHER = conf.env.DEST_OS not in ['android', 'nswitch', 'psvita', 'dos'] and not conf.env.MAGX and not conf.env.STATIC_LINKING + conf.env.LAUNCHER = conf.env.DEST_OS not in ['android', 'nswitch', 'psvita', 'dos', 'emscripten'] and not conf.env.MAGX and not conf.env.STATIC_LINKING else: conf.env.SERVER = True conf.env.CLIENT = False