diff --git a/mesonbuild/modules/gnome.py b/mesonbuild/modules/gnome.py index fd05d1397..3f1b016d1 100644 --- a/mesonbuild/modules/gnome.py +++ b/mesonbuild/modules/gnome.py @@ -486,7 +486,7 @@ class GnomeModule(ExtensionModule): inc.get_subdir()), ] scan_command += [ - "--include=%s" % (inc.get_basename()[:-4], ), + "--include-uninstalled=%s" % (os.path.join(inc.get_subdir(), inc.get_basename()), ) ] depends += [inc] else: diff --git a/test cases/frameworks/12 multiple gir/mesongir/meson.build b/test cases/frameworks/12 multiple gir/mesongir/meson.build index 4775feabf..3ca4333d2 100644 --- a/test cases/frameworks/12 multiple gir/mesongir/meson.build +++ b/test cases/frameworks/12 multiple gir/mesongir/meson.build @@ -23,6 +23,7 @@ girtarget = gnome.generate_gir( symbol_prefix : 'meson_', identifier_prefix : 'Meson', includes : ['GObject-2.0'], + export_packages : 'meson', install : true ) meson_gir = girtarget[0]