On Mon, 21 Oct 2024 19:35, Paolo Bonzini <pbonz...@redhat.com> wrote: >Reviewed-by: Zhao Liu <zhao1....@intel.com> >Signed-off-by: Paolo Bonzini <pbonz...@redhat.com> >--- > meson.build | 1 + > rust/qemu-api-macros/meson.build | 2 +- > 2 files changed, 2 insertions(+), 1 deletion(-) > >diff --git a/meson.build b/meson.build >index d26690ce204..ffd78b6cbb3 100644 >--- a/meson.build >+++ b/meson.build >@@ -15,6 +15,7 @@ >meson.add_postconf_script(find_program('scripts/symlink-install-tree.py')) > > not_found = dependency('', required: false) > keyval = import('keyval') >+rust = import('rust') > ss = import('sourceset') > fs = import('fs') > >diff --git a/rust/qemu-api-macros/meson.build >b/rust/qemu-api-macros/meson.build >index 517b9a4d2d5..24325dea5c2 100644 >--- a/rust/qemu-api-macros/meson.build >+++ b/rust/qemu-api-macros/meson.build >@@ -2,7 +2,7 @@ quote_dep = dependency('quote-1-rs', native: true) > syn_dep = dependency('syn-2-rs', native: true) > proc_macro2_dep = dependency('proc-macro2-1-rs', native: true) > >-_qemu_api_macros_rs = import('rust').proc_macro( >+_qemu_api_macros_rs = rust.proc_macro( > 'qemu_api_macros', > files('src/lib.rs'), > override_options: ['rust_std=2021', 'build.rust_std=2021'], >-- >2.46.2 >
You could also change the bindgen target line: bindings_rs = import('rust').bindgen( Either way: Tested-by: Manos Pitsidianakis <manos.pitsidiana...@linaro.org> Reviewed-by: Manos Pitsidianakis <manos.pitsidiana...@linaro.org>