aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/modules/gnome.py
diff options
context:
space:
mode:
Diffstat (limited to 'mesonbuild/modules/gnome.py')
-rw-r--r--mesonbuild/modules/gnome.py6
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: