| _qemu_api_rs = static_library( | |
| 'qemu_api', | |
| structured_sources( | |
| [ | |
| 'src/lib.rs', | |
| 'src/definitions.rs', | |
| 'src/device_class.rs', | |
| ], | |
| {'.' : bindings_rs}, | |
| ), | |
| override_options: ['rust_std=2021', 'build.rust_std=2021'], | |
| rust_abi: 'rust', | |
| rust_args: rustc_args + [ | |
| '--cfg', 'MESON', | |
| # '--cfg', 'feature="allocator"', | |
| ], | |
| dependencies: [ | |
| qemu_api_macros, | |
| ], | |
| ) | |
| qemu_api = declare_dependency( | |
| link_with: _qemu_api_rs, | |
| ) |