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