summaryrefslogtreecommitdiff
path: root/subprojects/packagefiles/thiserror-2.0.17-rs/meson/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'subprojects/packagefiles/thiserror-2.0.17-rs/meson/meson.build')
-rw-r--r--subprojects/packagefiles/thiserror-2.0.17-rs/meson/meson.build22
1 files changed, 22 insertions, 0 deletions
diff --git a/subprojects/packagefiles/thiserror-2.0.17-rs/meson/meson.build b/subprojects/packagefiles/thiserror-2.0.17-rs/meson/meson.build
new file mode 100644
index 0000000..a92f73d
--- /dev/null
+++ b/subprojects/packagefiles/thiserror-2.0.17-rs/meson/meson.build
@@ -0,0 +1,22 @@
+project(
+ 'thiserror',
+ 'rust',
+ version: '2.0.17',
+ meson_version: '>=1.9.1',
+ default_options: {
+ 'rust_std': '2024',
+ 'rust_nightly': 'enabled',
+ 'rust_edition': 2024,
+ },
+)
+
+rust = import('rust')
+cargo = rust.workspace()
+
+syn = dependency('syn-2-rs')
+proc_macro2 = dependency('proc-macro2-1-rs')
+quote = dependency('quote-1-rs')
+
+impl = cargo.package('impl').proc_macro()
+
+thiserror = cargo.package().library()