gnome: Deduplicate include dirs to generate gir

Ensuring the order is respected
This commit is contained in:
Thibault Saunier 2023-01-25 16:41:40 -03:00 committed by Xavier Claessens
parent a38ad3039d
commit 01275fb09e
1 changed files with 3 additions and 3 deletions

View File

@ -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