diff options
author | Dylan Baker <dylan@pnwbakers.com> | 2020-01-07 15:12:58 -0800 |
---|---|---|
committer | Dylan Baker <dylan@pnwbakers.com> | 2020-01-29 09:11:24 -0800 |
commit | f85d6cee6abd5d3f763240bcd0ab4e18daf60c95 (patch) | |
tree | 247ce9671d0393b02bbedbdb84cd21d7abdd26fb /mesonbuild/dependencies/dev.py | |
parent | d0c7b5169303fb0a394201d90be1e74426d7b2d9 (diff) | |
download | meson-f85d6cee6abd5d3f763240bcd0ab4e18daf60c95.zip meson-f85d6cee6abd5d3f763240bcd0ab4e18daf60c95.tar.gz meson-f85d6cee6abd5d3f763240bcd0ab4e18daf60c95.tar.bz2 |
dependencies/base: Split process_method_kw out of Dependency
I want to use this in a new class as well, that doesn't descend from
Dependency.
Diffstat (limited to 'mesonbuild/dependencies/dev.py')
-rw-r--r-- | mesonbuild/dependencies/dev.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/mesonbuild/dependencies/dev.py b/mesonbuild/dependencies/dev.py index 49f8fea..0488b2b 100644 --- a/mesonbuild/dependencies/dev.py +++ b/mesonbuild/dependencies/dev.py @@ -25,7 +25,7 @@ from ..mesonlib import version_compare, stringlistify, extract_as_list, MachineC from ..environment import get_llvm_tool_names from .base import ( DependencyException, DependencyMethods, ExternalDependency, PkgConfigDependency, - strip_system_libdirs, ConfigToolDependency, CMakeDependency + strip_system_libdirs, ConfigToolDependency, CMakeDependency, process_method_kw ) from .misc import ThreadDependency @@ -100,7 +100,7 @@ class GTestDependency(ExternalDependency): @classmethod def _factory(cls, environment, kwargs): - methods = cls._process_method_kw(kwargs) + methods = process_method_kw(cls.get_methods(), kwargs) candidates = [] if DependencyMethods.PKGCONFIG in methods: @@ -179,7 +179,7 @@ class GMockDependency(ExternalDependency): @classmethod def _factory(cls, environment, kwargs): - methods = cls._process_method_kw(kwargs) + methods = process_method_kw(cls.get_methods(), kwargs) candidates = [] if DependencyMethods.PKGCONFIG in methods: @@ -439,7 +439,7 @@ class LLVMDependency(ExternalDependency): @classmethod def _factory(cls, env, kwargs): - methods = cls._process_method_kw(kwargs) + methods = process_method_kw(cls.get_methods(), kwargs) candidates = [] if DependencyMethods.CONFIG_TOOL in methods: |