diff options
| author | Xavier Claessens <xclaessens@netflix.com> | 2025-06-08 12:36:45 -0400 |
|---|---|---|
| committer | Dylan Baker <dylan@pnwbakers.com> | 2025-08-01 07:55:49 -0700 |
| commit | 0cb70e4751cc7f5ea541587c3e0170f08ae450e3 (patch) | |
| tree | 9e2ca1e13337a83450d6f9e4ef9522064bb96ab9 /test cases/rust | |
| parent | 56e84d35deef8aea2b0beda2ec14ca22334a7f0f (diff) | |
| download | meson-0cb70e4751cc7f5ea541587c3e0170f08ae450e3.tar.gz | |
cargo: Use -rs suffix only for rust ABI
A cargo package can build multiple crate types for the same library.
Using the same name in meson.override_dependency() fails.
[pbonzini: adjust documentation]
Diffstat (limited to 'test cases/rust')
| -rw-r--r-- | test cases/rust/22 cargo subproject/meson.build | 2 | ||||
| -rw-r--r-- | test cases/rust/22 cargo subproject/subprojects/foo-0-rs.wrap | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/test cases/rust/22 cargo subproject/meson.build b/test cases/rust/22 cargo subproject/meson.build index 1b60014c5..7e2c66288 100644 --- a/test cases/rust/22 cargo subproject/meson.build +++ b/test cases/rust/22 cargo subproject/meson.build @@ -1,6 +1,6 @@ project('cargo subproject', 'c') -foo_dep = dependency('foo-0-rs') +foo_dep = dependency('foo-0-cdylib') exe = executable('app', 'main.c', dependencies: foo_dep, ) diff --git a/test cases/rust/22 cargo subproject/subprojects/foo-0-rs.wrap b/test cases/rust/22 cargo subproject/subprojects/foo-0-rs.wrap index 99686e90e..d12172bf3 100644 --- a/test cases/rust/22 cargo subproject/subprojects/foo-0-rs.wrap +++ b/test cases/rust/22 cargo subproject/subprojects/foo-0-rs.wrap @@ -1,2 +1,5 @@ [wrap-file] method = cargo + +[provide] +dependency_names = foo-0-cdylib |
