xref: /qemu/rust/bits/meson.build (revision f8a113701dd2d28f3bedb216e59125ddcb77fd05)
1*648fe157SPaolo Bonzini_bits_rs = static_library(
2*648fe157SPaolo Bonzini  'bits',
3*648fe157SPaolo Bonzini  'src/lib.rs',
4*648fe157SPaolo Bonzini  override_options: ['rust_std=2021', 'build.rust_std=2021'],
5*648fe157SPaolo Bonzini  rust_abi: 'rust',
6*648fe157SPaolo Bonzini  dependencies: [qemu_api_macros],
7*648fe157SPaolo Bonzini)
8*648fe157SPaolo Bonzini
9*648fe157SPaolo Bonzinibits_rs = declare_dependency(link_with: _bits_rs)
10*648fe157SPaolo Bonzini
11*648fe157SPaolo Bonzinirust.test('rust-bits-tests', _bits_rs,
12*648fe157SPaolo Bonzini          suite: ['unit', 'rust'])
13*648fe157SPaolo Bonzini
14*648fe157SPaolo Bonzinirust.doctest('rust-bits-doctests', _bits_rs,
15*648fe157SPaolo Bonzini             dependencies: bits_rs,
16*648fe157SPaolo Bonzini             suite: ['doc', 'rust'])
17