52 lines
1.2 KiB
Meson
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',
|
|
)
|