mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-27 22:20:24 +00:00
1205f74106
We need the support for actions syntax, among other things.
33 lines
1.1 KiB
Meson
33 lines
1.1 KiB
Meson
if get_option('gtk_doc')
|
|
if not meson.version().version_compare('>=0.52.0')
|
|
error('Building the GTK documentation requires Meson 0.52.0')
|
|
endif
|
|
|
|
# Use gtk-doc as a sub-project from the gtk-doc-for-gtk4 branch
|
|
# for the time being
|
|
dependency('gtk-doc', version: '>=1.99',
|
|
fallback: ['gtk-doc', 'dummy_dep'],
|
|
default_options: ['tests=false'])
|
|
|
|
glib_prefix = dependency('glib-2.0').get_pkgconfig_variable('prefix')
|
|
glib_docpath = join_paths(glib_prefix, 'share', 'gtk-doc', 'html')
|
|
|
|
cairo_prefix = dependency('cairo-gobject').get_pkgconfig_variable('prefix')
|
|
cairo_docpath = join_paths(cairo_prefix, 'share', 'gtk-doc', 'html', 'cairo')
|
|
|
|
gdkpixbuf_prefix = dependency('gdk-pixbuf-2.0').get_pkgconfig_variable('prefix')
|
|
gdkpixbuf_docpath = join_paths(gdkpixbuf_prefix, 'share', 'gtk-doc', 'html', 'gdk-pixbuf')
|
|
|
|
docpath = join_paths(gtk_datadir, 'gtk-doc', 'html')
|
|
|
|
version_conf = configuration_data()
|
|
version_conf.set('GTK_VERSION', meson.project_version())
|
|
|
|
src_dir_conf = configuration_data()
|
|
src_dir_conf.set('SRC_DIR', meson.source_root())
|
|
endif
|
|
|
|
subdir('gdk')
|
|
subdir('gsk')
|
|
subdir('gtk')
|