From ce6099b70402e34dc2b151bd56abf2c251a372e4 Mon Sep 17 00:00:00 2001 From: Dylan Baker Date: Mon, 25 Sep 2017 10:32:41 -0700 Subject: deps: flatten module argument to LLVM dependency So that nested lists can be passed. --- mesonbuild/dependencies/dev.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mesonbuild/dependencies/dev.py b/mesonbuild/dependencies/dev.py index f991d3c..fb27721 100644 --- a/mesonbuild/dependencies/dev.py +++ b/mesonbuild/dependencies/dev.py @@ -182,7 +182,7 @@ class LLVMDependency(ExternalDependency): raise DependencyException('Could not generate modules for LLVM.') self.modules = shlex.split(out) - modules = mesonlib.stringlistify(kwargs.get('modules', [])) + modules = mesonlib.stringlistify(mesonlib.flatten(kwargs.get('modules', []))) for mod in modules: if mod not in self.modules: mlog.log('LLVM module', mod, 'found:', mlog.red('NO')) -- cgit v1.1