aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/dependencies/dev.py
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2020-01-07 15:12:58 -0800
committerDylan Baker <dylan@pnwbakers.com>2020-01-29 09:11:24 -0800
commitf85d6cee6abd5d3f763240bcd0ab4e18daf60c95 (patch)
tree247ce9671d0393b02bbedbdb84cd21d7abdd26fb /mesonbuild/dependencies/dev.py
parentd0c7b5169303fb0a394201d90be1e74426d7b2d9 (diff)
downloadmeson-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.py8
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: