aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--runtime/i686.meson2
-rw-r--r--runtime/wasm32.meson4
-rw-r--r--runtime/wasm64.meson4
3 files changed, 7 insertions, 3 deletions
diff --git a/runtime/i686.meson b/runtime/i686.meson
index 53a345f0..3a2d9def 100644
--- a/runtime/i686.meson
+++ b/runtime/i686.meson
@@ -3,7 +3,7 @@ c = 'clang-17'
ld = 'ld-17'
ar = 'llvm-ar-17'
-[properties]
+[built-in options]
c_link_args = ['-m32']
c_args = ['-m32']
diff --git a/runtime/wasm32.meson b/runtime/wasm32.meson
index a0eaef0b..40941d21 100644
--- a/runtime/wasm32.meson
+++ b/runtime/wasm32.meson
@@ -3,7 +3,9 @@ c = 'clang-17'
ld = 'wasm-ld-17'
ar = 'llvm-ar-17'
-[properties]
+[built-in options]
c_args = [ '--target=wasm32', '-mbulk-memory' ]
c_link_args = [ '--target=wasm32' ]
+
+[properties]
shed_runtime_is_wasm = true
diff --git a/runtime/wasm64.meson b/runtime/wasm64.meson
index bf8abb81..b51153b4 100644
--- a/runtime/wasm64.meson
+++ b/runtime/wasm64.meson
@@ -3,7 +3,9 @@ c = 'clang-17'
ld = 'wasm-ld-17'
ar = 'llvm-ar-17'
-[properties]
+[built-in options]
c_args = [ '--target=wasm64', '-mbulk-memory' ]
c_link_args = [ '--target=wasm64' ]
+
+[properties]
shed_runtime_is_wasm = true