build: Conditionally include xlib libraries for Meta gir file
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3776>
This commit is contained in:
parent
0ff6afab2a
commit
5a6b0fcee3
@ -1276,6 +1276,21 @@ if have_introspection
|
|||||||
endif
|
endif
|
||||||
endforeach
|
endforeach
|
||||||
|
|
||||||
|
libmutter_gir_includes = [
|
||||||
|
'Gio-2.0',
|
||||||
|
'GObject-2.0',
|
||||||
|
'GDesktopEnums-3.0',
|
||||||
|
libmutter_cogl_gir[0],
|
||||||
|
libmutter_cogl_pango_gir[0],
|
||||||
|
libmutter_clutter_gir[0],
|
||||||
|
libmutter_mtk_gir[0],
|
||||||
|
]
|
||||||
|
if have_x11_client
|
||||||
|
libmutter_gir_includes += [
|
||||||
|
'xlib-2.0',
|
||||||
|
'xfixes-4.0',
|
||||||
|
]
|
||||||
|
endif
|
||||||
libmutter_gir = gnome.generate_gir(libmutter,
|
libmutter_gir = gnome.generate_gir(libmutter,
|
||||||
sources: [
|
sources: [
|
||||||
mutter_enum_types[1],
|
mutter_enum_types[1],
|
||||||
@ -1285,17 +1300,7 @@ if have_introspection
|
|||||||
nsversion: libmutter_api_version,
|
nsversion: libmutter_api_version,
|
||||||
namespace: 'Meta',
|
namespace: 'Meta',
|
||||||
symbol_prefix: 'meta',
|
symbol_prefix: 'meta',
|
||||||
includes: [
|
includes: libmutter_gir_includes,
|
||||||
'Gio-2.0',
|
|
||||||
'GObject-2.0',
|
|
||||||
'GDesktopEnums-3.0',
|
|
||||||
'xlib-2.0',
|
|
||||||
'xfixes-4.0',
|
|
||||||
libmutter_cogl_gir[0],
|
|
||||||
libmutter_cogl_pango_gir[0],
|
|
||||||
libmutter_clutter_gir[0],
|
|
||||||
libmutter_mtk_gir[0],
|
|
||||||
],
|
|
||||||
dependencies: [
|
dependencies: [
|
||||||
libmutter_dep,
|
libmutter_dep,
|
||||||
mutter_deps,
|
mutter_deps,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user