34 lines
713 B
Meson
34 lines
713 B
Meson
|
srcs = files(
|
||
|
'src/SUMMARY.md',
|
||
|
'src/about.md',
|
||
|
'src/api.md',
|
||
|
'src/configuration.md',
|
||
|
'src/hacking.md',
|
||
|
'src/installation.md',
|
||
|
'src/introduction.md',
|
||
|
'src/jobs.md',
|
||
|
'src/monitoring/README.md',
|
||
|
'src/notifications.md',
|
||
|
'src/plugins/README.md',
|
||
|
'src/plugins/RunCommand.md',
|
||
|
'src/plugins/declarative-projects.md',
|
||
|
'src/projects.md',
|
||
|
'src/webhooks.md',
|
||
|
)
|
||
|
|
||
|
manual = custom_target(
|
||
|
'manual',
|
||
|
command: [
|
||
|
mdbook, 'build', '@SOURCE_ROOT@/doc/manual', '-d', meson.current_build_dir() / 'html'
|
||
|
],
|
||
|
depend_files: srcs,
|
||
|
output: ['html'],
|
||
|
build_by_default: true,
|
||
|
)
|
||
|
|
||
|
install_subdir(
|
||
|
manual.full_path(),
|
||
|
install_dir: get_option('datadir') / 'doc/hydra',
|
||
|
strip_directory: true,
|
||
|
)
|