gidocgen = find_program('gi-docgen', required: get_option('gtk_doc')) config_toml = files(['libtrinket.toml']) girfile = files([meson.source_root() + '/include/Tri-0.gir']) docdir = meson.current_build_dir() rust_docdir = docdir + '/rust' custom_target( 'docs-build', input: [ config_toml, girfile ], output: 'Tri-0', install: true, install_dir: docdir, command: [ gidocgen, 'generate', '--config=@INPUT0@', '--quiet', '--output-dir=@0@'.format(docdir), '--content-dir=@0@'.format(meson.current_source_dir()), '@INPUT1@', ] )