diff options
| author | Jussi Pakkanen <jpakkane@gmail.com> | 2016-05-29 03:15:16 +0300 |
|---|---|---|
| committer | Jussi Pakkanen <jpakkane@gmail.com> | 2016-05-29 03:15:16 +0300 |
| commit | cff4e7d29904250ff95feda85d8baa9da93652de (patch) | |
| tree | ef3c3c8e9e02f6a7ffdb6094e3f52a44cbefa91f /mesonbuild/dependencies.py | |
| parent | b5013a573ae18ff009e498c778614712352f0b44 (diff) | |
| download | meson-cff4e7d29904250ff95feda85d8baa9da93652de.tar.gz | |
Can query version strings of dependencies.
Diffstat (limited to 'mesonbuild/dependencies.py')
| -rw-r--r-- | mesonbuild/dependencies.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/mesonbuild/dependencies.py b/mesonbuild/dependencies.py index d8081b0ef..7462bd8c0 100644 --- a/mesonbuild/dependencies.py +++ b/mesonbuild/dependencies.py @@ -59,8 +59,9 @@ class Dependency(): return False class InternalDependency(Dependency): - def __init__(self, incdirs, compile_args, link_args, libraries, sources, ext_deps): + def __init__(self, version, incdirs, compile_args, link_args, libraries, sources, ext_deps): super().__init__() + self.version = version self.include_directories = incdirs self.compile_args = compile_args self.link_args = link_args @@ -74,6 +75,9 @@ class InternalDependency(Dependency): def get_link_args(self): return self.link_args + def get_version(self): + return self.version + class PkgConfigDependency(Dependency): pkgconfig_found = None @@ -188,6 +192,9 @@ class PkgConfigDependency(Dependency): def get_modversion(self): return self.modversion + def get_version(self): + return self.get_modversion() + def get_compile_args(self): return self.cargs |
