Set webassembly, wasm, emscripten in Lime project XML parse

This commit is contained in:
Joshua Granick
2023-05-23 19:51:37 -07:00
parent d80ed56bf5
commit 6dee2204b0

View File

@@ -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");