summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xmake/modules/private/action/trybuild/meson.lua5
1 files changed, 5 insertions, 0 deletions
diff --git a/xmake/modules/private/action/trybuild/meson.lua b/xmake/modules/private/action/trybuild/meson.lua
index 6e9cf02ca..739e440f3 100644
--- a/xmake/modules/private/action/trybuild/meson.lua
+++ b/xmake/modules/private/action/trybuild/meson.lua
@@ -183,6 +183,11 @@ function _get_cross_file(buildir)
file:print("cpu_family = '%s'", cpu_family)
file:print("cpu = '%s'", cpu)
file:print("endian = 'little'")
+ elseif is_plat("wasm") then
+ file:print("system = 'emscripten'")
+ file:print("cpu_family = 'wasm32'")
+ file:print("cpu = 'wasm32'")
+ file:print("endian = 'little'")
elseif is_plat("cross") then
local cpu = config.arch()
if is_arch("arm64") then