From 6dee2204b030bde292bc9707cb0fa350a1df80eb Mon Sep 17 00:00:00 2001 From: Joshua Granick Date: Tue, 23 May 2023 19:51:37 -0700 Subject: [PATCH] Set webassembly, wasm, emscripten in Lime project XML parse --- src/lime/tools/ProjectXMLParser.hx | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/lime/tools/ProjectXMLParser.hx b/src/lime/tools/ProjectXMLParser.hx index 84d3b691d..6f6bc7dc1 100644 --- a/src/lime/tools/ProjectXMLParser.hx +++ b/src/lime/tools/ProjectXMLParser.hx @@ -140,9 +140,17 @@ class ProjectXMLParser extends HXProject defines.set("neko", "1"); } } + else if (target == Platform.WEB_ASSEMBLY) + { + defines.set("webassembly", "1"); + defines.set("wasm", "1"); + defines.set("emscripten", "1"); + defines.set("targetType", "cpp"); + defines.set("native", "1"); + defines.set("cpp", "1"); + } else if (targetFlags.exists("cpp") - || ((platformType != PlatformType.WEB) && !targetFlags.exists("html5")) - || target == Platform.WEB_ASSEMBLY) + || ((platformType != PlatformType.WEB) && !targetFlags.exists("html5"))) { defines.set("targetType", "cpp"); defines.set("native", "1");