diff options
Diffstat (limited to 'giscanner')
-rw-r--r-- | giscanner/dumper.py | 2 | ||||
-rw-r--r-- | giscanner/meson.build | 7 |
2 files changed, 8 insertions, 1 deletions
diff --git a/giscanner/dumper.py b/giscanner/dumper.py index f61c46c1..22afd61e 100644 --- a/giscanner/dumper.py +++ b/giscanner/dumper.py @@ -102,7 +102,7 @@ class DumpCompiler(object): tpl_args = {} if self._uninst_srcdir is not None: - gdump_path = os.path.join(self._uninst_srcdir, 'girepository', 'gdump.c') + gdump_path = os.path.join(self._uninst_srcdir, 'giscanner', 'gdump.c') else: try: gdump_path = GDUMP_PATH diff --git a/giscanner/meson.build b/giscanner/meson.build index 098b7b6b..41edcd44 100644 --- a/giscanner/meson.build +++ b/giscanner/meson.build @@ -44,6 +44,13 @@ foreach f : giscanner_files configuration : giscanner_conf_data) endforeach +# Copy to builddir for use with dumper.py when running uninstalled +configure_file(input : '../girepository/gdump.c', + output : 'gdump.c', + copy: true, + install_dir: join_paths(get_option('datadir'), 'gobject-introspection-1.0'), +) + install_subdir('doctemplates', install_dir: giscannerdir) # XXX: this doesn't track the input, but there is nothing to copy many files |