add meson support

This commit is contained in:
John Turner
2025-11-15 21:08:39 +00:00
parent c0bd0c9efd
commit fdf1f09d6f
7 changed files with 63 additions and 212 deletions

20
meson.build Normal file
View File

@@ -0,0 +1,20 @@
project(
'gentoo-utils',
'rust',
meson_version: '>=1.9.1',
default_options: {'rust_std': '2024', 'rust_nightly': 'enabled'},
)
rust = import('rust')
mon = dependency('mon-0.1-rs')
get = dependency('get-0.1-rs')
itertools = dependency('itertools-0.14-rs')
thiserror = subproject('thiserror').get_variable('thiserror')
gentoo_utils = static_library(
'gentoo_utils',
'src/lib.rs',
dependencies: [mon, get, itertools],
link_with: [thiserror]
)