diff options
| author | Paolo Bonzini <pbonzini@redhat.com> | 2025-10-26 09:15:54 +0100 |
|---|---|---|
| committer | Paolo Bonzini <pbonzini@redhat.com> | 2025-12-22 12:01:05 +0100 |
| commit | 254d7e1c48f3a2d0837439f07628cfd54e47367b (patch) | |
| tree | 7c5deb63b2c3ae70db943d450d123e60645c9f78 /mesonbuild/build.py | |
| parent | 2a5370fa85397473e98a09779fc4c7a56e048959 (diff) | |
| download | meson-254d7e1c48f3a2d0837439f07628cfd54e47367b.tar.gz | |
rust: add to_system_dependency
Move the logic for system dependencies outside Cargo.interpreter and
into the rust module, so that it can be reused by the workspace object.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'mesonbuild/build.py')
| -rw-r--r-- | mesonbuild/build.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/mesonbuild/build.py b/mesonbuild/build.py index f46bd616f..2ae47a858 100644 --- a/mesonbuild/build.py +++ b/mesonbuild/build.py @@ -1437,10 +1437,10 @@ class BuildTarget(Target): self.link_whole_targets.extend(dep.whole_libraries) if dep.get_compile_args() or dep.get_link_args(): # Those parts that are external. - extpart = dependencies.InternalDependency(dep.version, - compile_args=dep.get_compile_args(), - link_args=dep.get_link_args(), - name=dep.name) + extpart = type(dep)(dep.version, + compile_args=dep.get_compile_args(), + link_args=dep.get_link_args(), + name=dep.name) self.external_deps.append(extpart) # Deps of deps. self.add_deps(dep.ext_deps) |
