From 69d07fe75a141d41a7b2a0459cdae58bbd8a892b Mon Sep 17 00:00:00 2001 From: Philipp Ittershagen Date: Thu, 6 Apr 2017 23:49:26 +0200 Subject: add_{project,global}_arguments: support language list This patch adds support for specifying a list of languages when calling add_project_arguments and add_global_arguments. --- mesonbuild/interpreter.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'mesonbuild/interpreter.py') diff --git a/mesonbuild/interpreter.py b/mesonbuild/interpreter.py index d4a1b05..6984bdf 100644 --- a/mesonbuild/interpreter.py +++ b/mesonbuild/interpreter.py @@ -2479,9 +2479,9 @@ different subdirectory. if 'language' not in kwargs: raise InvalidCode('Missing language definition in {}'.format(node.func_name)) - lang = kwargs['language'].lower() - args = argsdict.get(lang, []) + args - argsdict[lang] = args + for lang in mesonlib.stringlistify(kwargs['language']): + lang = lang.lower() + argsdict[lang] = argsdict.get(lang, []) + args def func_environment(self, node, args, kwargs): return EnvironmentVariablesHolder() -- cgit v1.1