1glib_prefix = dependency('glib-2.0').get_pkgconfig_variable('prefix')
2glib_docpath = glib_prefix / 'share' / 'gtk-doc' / 'html'
3
4datadir = get_option('prefix') / get_option('datadir')
5docpath = datadir / 'gcab' / 'html'
6
7gnome.gtkdoc(
8  'gcab',
9  src_dir : [
10    join_paths(meson.source_root(), 'libgcab'),
11    join_paths(meson.build_root(), 'libgcab'),
12  ],
13  ignore_headers : ['decomp.h', 'cabinet.h', 'gcab-priv.h'],
14  main_sgml : 'gcab-docs.sgml',
15  fixxref_args: [
16    '--html-dir=@0@'.format(docpath),
17    '--extra-dir=@0@'.format(glib_docpath / 'glib'),
18    '--extra-dir=@0@'.format(glib_docpath / 'gobject'),
19    '--extra-dir=@0@'.format(glib_docpath / 'gio'),
20  ],
21  install : true
22)
23