diff options
Diffstat (limited to 'mesonbuild/modules/gnome.py')
-rw-r--r-- | mesonbuild/modules/gnome.py | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/mesonbuild/modules/gnome.py b/mesonbuild/modules/gnome.py index de202d8..f451cce 100644 --- a/mesonbuild/modules/gnome.py +++ b/mesonbuild/modules/gnome.py @@ -61,7 +61,7 @@ class GnomeModule: cmd += ['--c-name', kwargs.pop('c_name')] cmd += ['--generate', '--target', '@OUTPUT@'] - cmd += mesonlib.stringlistify(kwargs.get('extra_args', [])) + cmd += mesonlib.stringlistify(kwargs.pop('extra_args', [])) kwargs['command'] = cmd kwargs['input'] = args[1] @@ -118,9 +118,7 @@ class GnomeModule: scan_command += ['--no-libtool', '--namespace='+ns, '--nsversion=' + nsversion, '--warn-all', '--output', '@OUTPUT@'] - extra_args = kwargs.pop('extra_args', []) - if not isinstance(extra_args, list): - extra_args = [extra_args] + extra_args = mesonlib.stringlistify(kwargs.pop('extra_args', [])) scan_command += extra_args for incdirs in girtarget.include_dirs: |