summaryrefslogtreecommitdiff
path: root/mesonbuild/dependencies
diff options
context:
space:
mode:
authorCharles Brunet <charles.brunet@optelgroup.com>2024-09-10 08:27:25 -0400
committerDylan Baker <dylan@pnwbakers.com>2024-09-11 09:16:47 -0700
commit68d620ea8eeaf4e6bfb23277586a053b3b074ebb (patch)
treeb6e02a0eb99d8faa0145494b1055cca3fdd304d7 /mesonbuild/dependencies
parentfa8bd9306c01a1268d1a4cd7417ad753b1aa09e1 (diff)
downloadmeson-68d620ea8eeaf4e6bfb23277586a053b3b074ebb.tar.gz
Fix typing for InternalDependency.get_as_static() and get_as_shared()
Diffstat (limited to 'mesonbuild/dependencies')
-rw-r--r--mesonbuild/dependencies/base.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/mesonbuild/dependencies/base.py b/mesonbuild/dependencies/base.py
index fa278d97c..03b2596e1 100644
--- a/mesonbuild/dependencies/base.py
+++ b/mesonbuild/dependencies/base.py
@@ -353,14 +353,14 @@ class InternalDependency(Dependency):
new_dep.libraries = []
return new_dep
- def get_as_static(self, recursive: bool) -> Dependency:
+ def get_as_static(self, recursive: bool) -> InternalDependency:
new_dep = copy.copy(self)
new_dep.libraries = [lib.get('static') for lib in self.libraries]
if recursive:
new_dep.ext_deps = [dep.get_as_static(True) for dep in self.ext_deps]
return new_dep
- def get_as_shared(self, recursive: bool) -> Dependency:
+ def get_as_shared(self, recursive: bool) -> InternalDependency:
new_dep = copy.copy(self)
new_dep.libraries = [lib.get('shared') for lib in self.libraries]
if recursive: