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/interpreter/interpreter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'mesonbuild/interpreter') diff --git a/mesonbuild/interpreter/interpreter.py b/mesonbuild/interpreter/interpreter.py index f1c7f33..d9ecd25 100644 --- a/mesonbuild/interpreter/interpreter.py +++ b/mesonbuild/interpreter/interpreter.py @@ -1328,7 +1328,7 @@ external dependencies (including libraries) must go to "dependencies".''') comp = clist[lang] else: try: - comp = self.environment.detect_compiler_for(lang, for_machine) + comp = compilers.detect_compiler_for(self.environment, lang, for_machine) if comp is None: raise InvalidArguments('Tried to use unknown language "%s".' % lang) if self.should_skip_sanity_check(for_machine): -- cgit v1.1