It is not necessary anymore to explicitly list procedural macro crates when doing the final link using rustc. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Reviewed-by: Zhao Liu <zhao1.liu@intel.com> Link: https://lore.kernel.org/r/20250908105005.2119297-33-pbonzini@redhat.com Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
20 lines
414 B
Meson
20 lines
414 B
Meson
_libhpet_rs = static_library(
|
|
'hpet',
|
|
files('src/lib.rs'),
|
|
override_options: ['rust_std=2021', 'build.rust_std=2021'],
|
|
rust_abi: 'rust',
|
|
dependencies: [
|
|
common_rs,
|
|
util_rs,
|
|
migration_rs,
|
|
bql_rs,
|
|
qom_rs,
|
|
system_rs,
|
|
hwcore_rs,
|
|
],
|
|
)
|
|
|
|
rust_devices_ss.add(when: 'CONFIG_X_HPET_RUST', if_true: [declare_dependency(
|
|
link_whole: [_libhpet_rs],
|
|
variables: {'crate': 'hpet'},
|
|
)])
|