summaryrefslogtreecommitdiffstats
path: root/doc/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'doc/meson.build')
-rw-r--r--doc/meson.build13
1 files changed, 10 insertions, 3 deletions
diff --git a/doc/meson.build b/doc/meson.build
index 11dad4f..98cb4af 100644
--- a/doc/meson.build
+++ b/doc/meson.build
@@ -58,17 +58,24 @@ if build_docs
)
# Copy hand-written documentation files
- c_rst_files = files(
+ rst_sources = files(
'allocation.rst',
'error_handling.rst',
'index.rst',
'string_views.rst',
'using_zix.rst',
)
- foreach f : c_rst_files + files('overview_code.c')
- configure_file(copy: true, input: f, output: '@PLAINNAME@')
+ sphinx_input = []
+ foreach f : rst_sources
+ sphinx_input += [
+ configure_file(copy: true, input: f, output: '@PLAINNAME@'),
+ ]
endforeach
+ # Copy documentation code
+ doc_c_sources = files('overview_code.c')
+ configure_file(copy: true, input: doc_c_sources, output: '@PLAINNAME@')
+
# Generate reference documentation input with Doxygen and Sphinxygen
subdir('xml')
subdir('api')