gnome: Deduplicate include dirs to generate gir
Ensuring the order is respected
This commit is contained in:
parent
a38ad3039d
commit
01275fb09e
|
@ -891,10 +891,10 @@ class GnomeModule(ExtensionModule):
|
||||||
return ret
|
return ret
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def _get_gir_targets_inc_dirs(girtargets: T.Sequence[build.BuildTarget]) -> T.List[build.IncludeDirs]:
|
def _get_gir_targets_inc_dirs(girtargets: T.Sequence[build.BuildTarget]) -> OrderedSet[build.IncludeDirs]:
|
||||||
ret: T.List[build.IncludeDirs] = []
|
ret: OrderedSet = OrderedSet()
|
||||||
for girtarget in girtargets:
|
for girtarget in girtargets:
|
||||||
ret += girtarget.get_include_dirs()
|
ret.update(girtarget.get_include_dirs())
|
||||||
return ret
|
return ret
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
|
|
Loading…
Reference in New Issue