From 01275fb09ec083aa8328ba100ed665bb9034c914 Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Wed, 25 Jan 2023 16:41:40 -0300 Subject: gnome: Deduplicate include dirs to generate gir Ensuring the order is respected --- mesonbuild/modules/gnome.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'mesonbuild/modules') diff --git a/mesonbuild/modules/gnome.py b/mesonbuild/modules/gnome.py index b6c9aeb..a0e5330 100644 --- a/mesonbuild/modules/gnome.py +++ b/mesonbuild/modules/gnome.py @@ -891,10 +891,10 @@ class GnomeModule(ExtensionModule): return ret @staticmethod - def _get_gir_targets_inc_dirs(girtargets: T.Sequence[build.BuildTarget]) -> T.List[build.IncludeDirs]: - ret: T.List[build.IncludeDirs] = [] + def _get_gir_targets_inc_dirs(girtargets: T.Sequence[build.BuildTarget]) -> OrderedSet[build.IncludeDirs]: + ret: OrderedSet = OrderedSet() for girtarget in girtargets: - ret += girtarget.get_include_dirs() + ret.update(girtarget.get_include_dirs()) return ret @staticmethod -- cgit v1.1