[RFC v2 06/26] rust: Add vm-memory in meson

Zhao Liu <[email protected]> Wed, 8 Jul 2026 16:10:32 +0800
Newsgroups org.nongnu.qemu-rust,org.nongnu.qemu-devel
Message-ID <[email protected]>
Integrate vm-memory into meson.

Signed-off-by: Zhao Liu <[email protected]>
---
Changes since v1:
 * Upgrade vm-memory to v0.18.0.
---
 rust/meson.build        | 2 ++
 rust/system/meson.build | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/rust/meson.build b/rust/meson.build
index b6711fe77dd3..12a61c93c6c4 100644
--- a/rust/meson.build
+++ b/rust/meson.build
@@ -11,6 +11,7 @@ subproject('foreign-0.3-rs', required: true)
 subproject('glib-sys-0.21-rs', required: true)
 subproject('libc-0.2-rs', required: true)
 subproject('probe-0.5-rs', required: true)
+subproject('vm-memory-0.18-rs', required: true)
 
 anyhow_rs = dependency('anyhow-1-rs')
 bilge_rs = dependency('bilge-0.2-rs')
@@ -19,6 +20,7 @@ foreign_rs = dependency('foreign-0.3-rs')
 glib_sys_rs = dependency('glib-sys-0.21-rs')
 libc_rs = dependency('libc-0.2-rs')
 probe_rs = dependency('probe-0.5-rs')
+vm_memory_rs = dependency('vm-memory-0.18-rs')
 
 subproject('proc-macro2-1-rs', required: true)
 subproject('quote-1-rs', required: true)
diff --git a/rust/system/meson.build b/rust/system/meson.build
index 89c1f2b84d17..d8e9f36ec1fd 100644
--- a/rust/system/meson.build
+++ b/rust/system/meson.build
@@ -2,7 +2,7 @@ _system_rs = static_library(
   'system',
   'src/lib.rs',
   link_with: [_bql_rs, _hwcore_rs, _migration_rs, _qom_rs, _util_rs],
-  dependencies: [glib_sys_rs, common_rs, qemu_macros, system_sys_rs],
+  dependencies: [glib_sys_rs, common_rs, qemu_macros, system_sys_rs, vm_memory_rs],
 )
 
 system_rs = declare_dependency(link_with: [_system_rs],
-- 
2.34.1