diff options
| author | Paolo Bonzini <pbonzini@redhat.com> | 2025-11-12 13:38:45 +0100 |
|---|---|---|
| committer | Dylan Baker <dylan@pnwbakers.com> | 2025-11-12 14:56:22 -0800 |
| commit | f265b88b408310adbe74e23963855e09ab331b74 (patch) | |
| tree | 8b08a1039390c41517482f20e00197db8fdccec9 | |
| parent | 3728fc0aeb98a8fe772d6b53b626b004caddb393 (diff) | |
| download | meson-f265b88b408310adbe74e23963855e09ab331b74.tar.gz | |
ninjabackend: rust: add linker args for cdylibs
These produce a linked build product like binaries and Rust-ABI dylibs.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
| -rw-r--r-- | mesonbuild/backend/ninjabackend.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/backend/ninjabackend.py b/mesonbuild/backend/ninjabackend.py index 603a512b2..8e9089eab 100644 --- a/mesonbuild/backend/ninjabackend.py +++ b/mesonbuild/backend/ninjabackend.py @@ -2029,7 +2029,7 @@ class NinjaBackend(backends.Backend): args.extend(['--crate-type', src_crate_type]) # If we're dynamically linking, add those arguments - if target.rust_crate_type in {'bin', 'dylib'}: + if target.rust_crate_type in {'bin', 'dylib', 'cdylib'}: args.extend(rustc.get_linker_always_args()) args += self.generate_basic_compiler_args(target, rustc) |
