diff options
| author | Daniel Mensinger <daniel@mensinger-ka.de> | 2021-08-22 17:16:47 +0200 |
|---|---|---|
| committer | Daniel Mensinger <daniel@mensinger-ka.de> | 2021-10-03 12:19:45 +0200 |
| commit | 5dd8171fb3d226eaef52faa821286cf79d0f8a2a (patch) | |
| tree | 0e716b3ba8c87e4a7e2f76c0287aaebdaee341bf /docs/meson.build | |
| parent | 30435e519700a797cb8d2219662ec57da218eeef (diff) | |
| download | meson-5dd8171fb3d226eaef52faa821286cf79d0f8a2a.tar.gz | |
docs: Use a custom hotdoc extension for links to RefMan
Diffstat (limited to 'docs/meson.build')
| -rw-r--r-- | docs/meson.build | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/docs/meson.build b/docs/meson.build index 9bd80ba7c..fcb4f7f5f 100644 --- a/docs/meson.build +++ b/docs/meson.build @@ -18,13 +18,14 @@ docs_gen = custom_target( refman_gen = custom_target( 'gen_refman', input: files('sitemap.txt'), - output: 'configured_sitemap.txt', + output: ['configured_sitemap.txt', 'refman_links.json'], depfile: 'reman_dep.d', command: [ find_program('./genrefman.py'), '-g', 'md', '-s', '@INPUT@', - '-o', '@OUTPUT@', + '-o', '@OUTPUT0@', + '--link-defs', '@OUTPUT1@', '--depfile', '@DEPFILE@', '--force-color', ], @@ -33,7 +34,7 @@ refman_gen = custom_target( hotdoc = import('hotdoc') documentation = hotdoc.generate_doc(meson.project_name(), project_version: meson.project_version(), - sitemap: refman_gen, + sitemap: refman_gen[0], build_by_default: true, depends: docs_gen, index: 'markdown/index.md', @@ -46,6 +47,8 @@ documentation = hotdoc.generate_doc(meson.project_name(), edit_on_github_repository: 'https://github.com/mesonbuild/meson', syntax_highlighting_activate: true, keep_markup_in_code_blocks: true, + extra_extension: meson.current_source_dir() / 'extensions' / 'refman_links.py', + refman_data_file: refman_gen[1], ) run_target('upload', |
