|
Packit |
1069cd |
subdir('xml')
|
|
Packit |
1069cd |
|
|
Packit |
1069cd |
private_headers = [
|
|
Packit |
1069cd |
'gtk-clutter-actor-internal.h',
|
|
Packit |
1069cd |
'gtk-clutter-offscreen.h',
|
|
Packit |
1069cd |
]
|
|
Packit |
1069cd |
|
|
Packit |
1069cd |
glib_prefix = dependency('glib-2.0').get_pkgconfig_variable('prefix')
|
|
Packit |
1069cd |
glib_docpath = join_paths(glib_prefix, 'share', 'gtk-doc', 'html')
|
|
Packit |
1069cd |
gtk_prefix = dependency('gtk+-3.0').get_pkgconfig_variable('prefix')
|
|
Packit |
1069cd |
gtk_docpath = join_paths(gtk_prefix, 'share', 'gtk-doc', 'html')
|
|
Packit |
1069cd |
clutter_prefix = dependency('clutter-1.0').get_pkgconfig_variable('prefix')
|
|
Packit |
1069cd |
clutter_docpath = join_paths(clutter_prefix, 'share', 'gtk-doc', 'html')
|
|
Packit |
1069cd |
|
|
Packit |
1069cd |
docpath = join_paths(gtk_clutter_datadir, 'gtk-doc', 'html')
|
|
Packit |
1069cd |
|
|
Packit |
1069cd |
gnome.gtkdoc(gtk_clutter_api_name,
|
|
Packit |
1069cd |
main_xml: '@0@-docs.xml'.format(gtk_clutter_api_name),
|
|
Packit |
1069cd |
src_dir: [
|
|
Packit |
1069cd |
join_paths(meson.source_root(), 'clutter-gtk'),
|
|
Packit |
1069cd |
join_paths(meson.build_root(), 'clutter-gtk'),
|
|
Packit |
1069cd |
],
|
|
Packit |
1069cd |
dependencies: clutter_gtk_dep,
|
|
Packit |
1069cd |
gobject_typesfile: gtk_clutter_api_name + '.types',
|
|
Packit |
1069cd |
scan_args: [
|
|
Packit |
1069cd |
'--rebuild-types',
|
|
Packit |
1069cd |
'--ignore-decorators=CLUTTER_GTK_EXTERN',
|
|
Packit |
1069cd |
'--ignore-headers=' + ' '.join(private_headers),
|
|
Packit |
1069cd |
],
|
|
Packit |
1069cd |
fixxref_args: [
|
|
Packit |
1069cd |
'--html-dir=@0@'.format(docpath),
|
|
Packit |
1069cd |
'--extra-dir=@0@'.format(join_paths(glib_docpath, 'glib')),
|
|
Packit |
1069cd |
'--extra-dir=@0@'.format(join_paths(glib_docpath, 'gobject')),
|
|
Packit |
1069cd |
'--extra-dir=@0@'.format(join_paths(glib_docpath, 'gio')),
|
|
Packit |
1069cd |
'--extra-dir=@0@'.format(join_paths(gtk_docpath, 'gtk3')),
|
|
Packit |
1069cd |
'--extra-dir=@0@'.format(join_paths(gtk_docpath, 'gdk3')),
|
|
Packit |
1069cd |
'--extra-dir=@0@'.format(join_paths(clutter_docpath, 'clutter-1.0')),
|
|
Packit |
1069cd |
],
|
|
Packit |
1069cd |
install: true)
|
|
Packit |
1069cd |
|