| project( |
| 'bilge-0.2-rs', |
| 'rust', |
| meson_version: '>=1.5.0', |
| version : '0.2.0', |
| license : 'MIT or Apache-2.0', |
| ) |
| |
| subproject('arbitrary-int-1-rs', required: true) |
| subproject('bilge-impl-0.2-rs', required: true) |
| |
| arbitrary_int_dep = dependency('arbitrary-int-1-rs') |
| bilge_impl_dep = dependency('bilge-impl-0.2-rs') |
| |
| lib = static_library( |
| 'bilge', |
| 'src/lib.rs', |
| override_options : ['rust_std=2021', 'build.rust_std=2021'], |
| rust_abi : 'rust', |
| dependencies: [ |
| arbitrary_int_dep, |
| bilge_impl_dep, |
| ], |
| ) |
| |
| bilge_dep = declare_dependency( |
| link_with : [lib], |
| ) |
| |
| meson.override_dependency('bilge-0.2-rs', bilge_dep) |