From 8b8e1ee620ad170fc32fbabc362827ed53332186 Mon Sep 17 00:00:00 2001 From: Rico Tzschichholz Date: Thu, 5 Oct 2017 15:03:18 +0200 Subject: gnome: g-ir-scanner accepts multiple symbol-prefix arguments --- mesonbuild/modules/gnome.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'mesonbuild/modules/gnome.py') diff --git a/mesonbuild/modules/gnome.py b/mesonbuild/modules/gnome.py index 1f813da..a754b32 100644 --- a/mesonbuild/modules/gnome.py +++ b/mesonbuild/modules/gnome.py @@ -511,10 +511,8 @@ class GnomeModule(ExtensionModule): # does not understand -f LDFLAGS. https://bugzilla.gnome.org/show_bug.cgi?id=783892 # ldflags += compilers.sanitizer_link_args(sanitize) if 'symbol_prefix' in kwargs: - sym_prefix = kwargs.pop('symbol_prefix') - if not isinstance(sym_prefix, str): - raise MesonException('Gir symbol prefix must be str') - scan_command += ['--symbol-prefix=%s' % sym_prefix] + sym_prefixes = mesonlib.stringlistify(kwargs.pop('symbol_prefix', [])) + scan_command += ['--symbol-prefix=%s' % sym_prefix for sym_prefix in sym_prefixes] if 'identifier_prefix' in kwargs: identifier_prefix = kwargs.pop('identifier_prefix') if not isinstance(identifier_prefix, str): -- cgit v1.1