diff options
author | John Ericson <git@JohnEricson.me> | 2018-11-28 23:03:00 -0500 |
---|---|---|
committer | John Ericson <git@JohnEricson.me> | 2019-06-09 13:13:32 -0400 |
commit | b9d7e98e599776f58590b0a81f343eb676c8393d (patch) | |
tree | 0bcf75190f8f778b464fda7b1370162a66efe31f | |
parent | 8a09434cd4e171001bb649989d520112a58c9123 (diff) | |
download | meson-b9d7e98e599776f58590b0a81f343eb676c8393d.zip meson-b9d7e98e599776f58590b0a81f343eb676c8393d.tar.gz meson-b9d7e98e599776f58590b0a81f343eb676c8393d.tar.bz2 |
Simplify `ConfigToolDependency` for_machine
`native` kwarg is already handled
-rw-r--r-- | mesonbuild/dependencies/base.py | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/mesonbuild/dependencies/base.py b/mesonbuild/dependencies/base.py index 4c0d410..21da8e2 100644 --- a/mesonbuild/dependencies/base.py +++ b/mesonbuild/dependencies/base.py @@ -369,7 +369,6 @@ class ConfigToolDependency(ExternalDependency): def __init__(self, name, environment, language, kwargs): super().__init__('config-tool', environment, language, kwargs) self.name = name - self.native = kwargs.get('native', False) self.tools = listify(kwargs.get('tools', self.tools)) req_version = kwargs.get('version', None) @@ -423,12 +422,11 @@ class ConfigToolDependency(ExternalDependency): if not isinstance(versions, list) and versions is not None: versions = listify(versions) - for_machine = MachineChoice.BUILD if self.native else MachineChoice.HOST - tool = self.env.binaries[for_machine].lookup_entry(self.tool_name) + tool = self.env.binaries[self.for_machine].lookup_entry(self.tool_name) if tool is not None: tools = [tool] else: - if self.env.is_cross_build() and not self.native: + if not self.env.machines.matches_build_machine(self.for_machine): mlog.deprecation('No entry for {0} specified in your cross file. ' 'Falling back to searching PATH. This may find a ' 'native version of {0}! This will become a hard ' |