diff options
| author | Paolo Bonzini <pbonzini@redhat.com> | 2025-10-24 09:37:54 +0200 |
|---|---|---|
| committer | Paolo Bonzini <pbonzini@redhat.com> | 2025-12-22 11:59:07 +0100 |
| commit | f87cc4da40693345103264e205463e1689c7a956 (patch) | |
| tree | 5e37048e2983a770fbb03a5449341ebafc0eec03 /test cases/rust/31 rust.workspace package/subprojects/answer-2.1/meson.build | |
| parent | 71e56514f07ab972375bde5f094ad7a39d996ac0 (diff) | |
| download | meson-f87cc4da40693345103264e205463e1689c7a956.tar.gz | |
modules: rust: add workspace methods returning arguments for build targets
Add rustc_args(), env(), and rust_dependency_map() methods to the
RustPackage class. They simply delegate to PackageState and
PackageConfiguration.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'test cases/rust/31 rust.workspace package/subprojects/answer-2.1/meson.build')
| -rw-r--r-- | test cases/rust/31 rust.workspace package/subprojects/answer-2.1/meson.build | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/test cases/rust/31 rust.workspace package/subprojects/answer-2.1/meson.build b/test cases/rust/31 rust.workspace package/subprojects/answer-2.1/meson.build index ece234f27..d78795602 100644 --- a/test cases/rust/31 rust.workspace package/subprojects/answer-2.1/meson.build +++ b/test cases/rust/31 rust.workspace package/subprojects/answer-2.1/meson.build @@ -8,6 +8,8 @@ answer_pkg = cargo_ws.package() assert(answer_pkg.all_features() == ['default', 'large']) assert(answer_pkg.features() == ['default', 'large']) -l = static_library('answer', 'src/lib.rs', rust_args: ['--cfg', 'feature="large"']) +l = static_library('answer', 'src/lib.rs', + rust_args: answer_pkg.rust_args(), + rust_dependency_map: answer_pkg.rust_dependency_map()) dep = declare_dependency(link_with: l) meson.override_dependency('answer-2-rs', dep) |
