Files
librsvg/doc/meson.build

52 lines
1.2 KiB
Meson

docs_src = files(
'librsvg.toml',
'librsvg-r.svg',
'librsvg.svg',
'load-and-render.c',
'migrating.md',
'overview.md',
'recommendations.md',
'urlmap.js',
)
if build_gir.allowed()
girepository_folder = gi_dep.get_variable(pkgconfig: 'girdir')
build_stamp = custom_target(
'doc_build_stamp',
command: [
gidocgen,
'generate',
'-C',
'@INPUT0@',
'--content-dir',
meson.current_source_dir(),
'--add-include-path',
girepository_folder,
'--output-dir',
'@OUTDIR@',
'@INPUT1@'
],
input: files('librsvg.toml') + rsvg_gir[0],
output: 'Rsvg-2.0',
install: true,
# custom_target will make an Rsvg-2.0 directory for us
install_dir: get_option('datadir') / 'doc'
)
endif
custom_target('man',
input: files(
'../rsvg-convert.rst'
),
output: '@BASENAME@.1',
command: [
rst2man,
'--syntax-highlight=none',
'@INPUT@',
'@OUTPUT@'
],
install: true,
install_dir: get_option('mandir') / 'man1',
)