diff options
Diffstat (limited to 'giscanner/gdumpparser.py')
-rw-r--r-- | giscanner/gdumpparser.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/giscanner/gdumpparser.py b/giscanner/gdumpparser.py index 9bdc2bc1..1134f33e 100644 --- a/giscanner/gdumpparser.py +++ b/giscanner/gdumpparser.py @@ -162,6 +162,12 @@ blob containing data gleaned from GObject's primitive introspection.""" out_path = os.path.join(self._binary.tmpdir, 'dump.xml') args = [] + + # Prepend the launcher command and arguments, if defined + launcher = os.environ.get('GI_CROSS_LAUNCHER') + if launcher: + args.extend(launcher.split()) + args.extend(self._binary.args) args.append('--introspect-dump=%s,%s' % (in_path, out_path)) |