summaryrefslogtreecommitdiff
path: root/clutter/meson.build
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gnome.org>2018-06-17 16:46:26 +0100
committerEmmanuele Bassi <ebassi@gnome.org>2018-06-17 18:28:11 +0100
commitc9c7397b350e626f368ee610f1f7d5d33408808d (patch)
treec588ba82b2d0c112b9041e453426668c9c3be0d5 /clutter/meson.build
parent5c27fc3eb6e146a255984c806e1b4c252aa590c5 (diff)
downloadclutter-c9c7397b350e626f368ee610f1f7d5d33408808d.tar.gz
meson: Add rules for generating the documentation
Both the API reference and the Cookbook. This requires a little bit of surgery on the Autotools build as well, namely that we need to stop generating the main gtk-doc XML file from a template at configuration time; we should, instead, generate and include a gtkdocentities.ent file both for the Meson build (where we generate the file ourselves) and for the Autotools build (where gtk-doc.make does it for us).
Diffstat (limited to 'clutter/meson.build')
-rw-r--r--clutter/meson.build14
1 files changed, 13 insertions, 1 deletions
diff --git a/clutter/meson.build b/clutter/meson.build
index 9d02f4e85..01117d782 100644
--- a/clutter/meson.build
+++ b/clutter/meson.build
@@ -433,6 +433,7 @@ if enabled_backends.contains('x11')
'x11/clutter-keymap-x11.c',
'x11/clutter-stage-x11.c',
'x11/clutter-x11-texture-pixmap.c',
+ 'x11/clutter-glx-texture-pixmap.c',
]
if build_xi2
@@ -661,6 +662,17 @@ configure_file(
configuration: config_h,
)
+clutter_inc = include_directories('.')
+cally_inc = include_directories('cally')
+clutter_cogl_inc = include_directories('cogl')
+clutter_x11_inc = include_directories('x11')
+clutter_osx_inc = include_directories('osx')
+clutter_wayland_inc = include_directories('wayland')
+clutter_win32_inc = include_directories('win32')
+clutter_gdk_inc = include_directories('gdk')
+clutter_egl_inc = include_directories('egl')
+clutter_mir_inc = include_directories('mir')
+
libclutter = library(
clutter_api_name,
sources: [
@@ -676,7 +688,7 @@ libclutter = library(
dependencies: clutter_deps + backend_deps,
include_directories: [
root_inc,
- include_directories('.'),
+ clutter_inc,
include_directories('cally'),
],
soversion: clutter_soversion,