From 3f889606c7debafacd3da9c9e74caa61b45a13ff Mon Sep 17 00:00:00 2001 From: Daniel Mensinger Date: Wed, 2 Jun 2021 19:30:55 +0200 Subject: Split compiler detection from Environment This moves all the compiler detection logic into the new compilers.detect module. This dramatically reduces the size and complexity of Environment. --- mesonbuild/backend/backends.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'mesonbuild/backend') diff --git a/mesonbuild/backend/backends.py b/mesonbuild/backend/backends.py index 4e470cf..a342acc 100644 --- a/mesonbuild/backend/backends.py +++ b/mesonbuild/backend/backends.py @@ -29,7 +29,7 @@ from .. import dependencies from .. import programs from .. import mesonlib from .. import mlog -from ..compilers import LANGUAGES_USING_LDFLAGS +from ..compilers import LANGUAGES_USING_LDFLAGS, detect from ..mesonlib import ( File, MachineChoice, MesonException, OptionType, OrderedSet, OptionOverrideProxy, classify_unity_sources, OptionKey, join_args @@ -1315,7 +1315,7 @@ class Backend: mlog.warning('Cross file does not specify strip binary, result will not be stripped.') else: # TODO go through all candidates, like others - strip_bin = [self.environment.default_strip[0]] + strip_bin = [detect.defaults['strip'][0]] d = InstallData(self.environment.get_source_dir(), self.environment.get_build_dir(), self.environment.get_prefix(), -- cgit v1.1