diff options
author | David Robillard <d@drobilla.net> | 2023-09-23 16:27:35 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2023-09-23 16:27:35 -0400 |
commit | f1eff805e3160cf9eac26dad84f56f5a3338bcb3 (patch) | |
tree | 73ba8f4147f0f009e741b3f46ae14489d964e762 /doc/xml | |
parent | 58993e08dba6fc9d93184df5a79f914d0c9141cd (diff) | |
download | zix-f1eff805e3160cf9eac26dad84f56f5a3338bcb3.tar.gz zix-f1eff805e3160cf9eac26dad84f56f5a3338bcb3.tar.bz2 zix-f1eff805e3160cf9eac26dad84f56f5a3338bcb3.zip |
Explicitly specify all documentation dependencies
Yet another attempt to sort out flaky documentation builds. This tries to be
careful and describe the complete documentation dependency graph to meson
explicitly (ignoring tool outputs that aren't used).
Diffstat (limited to 'doc/xml')
-rw-r--r-- | doc/xml/meson.build | 81 |
1 files changed, 76 insertions, 5 deletions
diff --git a/doc/xml/meson.build b/doc/xml/meson.build index b614580..d3f5b03 100644 --- a/doc/xml/meson.build +++ b/doc/xml/meson.build @@ -1,19 +1,90 @@ -# Copyright 2021-2022 David Robillard <d@drobilla.net> +# Copyright 2021-2023 David Robillard <d@drobilla.net> # SPDX-License-Identifier: 0BSD OR ISC config = configuration_data() config.set('ZIX_SRCDIR', zix_src_root) config.set('DOX_OUTPUT', meson.current_build_dir() / '..') -c_doxyfile = configure_file( +doxyfile = configure_file( configuration: config, input: files('../Doxyfile.in'), output: 'Doxyfile', ) -c_index_xml = custom_target( +doxygen_xml = custom_target( 'index.xml', command: [doxygen, '@INPUT0@'], - input: [c_doxyfile] + c_headers, - output: 'index.xml', + input: [doxyfile] + c_headers, + output: [ + 'index.xml', + + 'allocator_8h.xml', + 'attributes_8h.xml', + 'btree_8h.xml', + 'bump__allocator_8h.xml', + 'digest_8h.xml', + 'filesystem_8h.xml', + 'group__bump__allocator.xml', + 'group__zix.xml', + 'group__zix__algorithms.xml', + 'group__zix__allocation.xml', + 'group__zix__allocator.xml', + 'group__zix__attributes.xml', + 'group__zix__btree.xml', + 'group__zix__btree__iteration.xml', + 'group__zix__btree__modification.xml', + 'group__zix__btree__searching.xml', + 'group__zix__btree__setup.xml', + 'group__zix__data__structures.xml', + 'group__zix__digest.xml', + 'group__zix__file__system.xml', + 'group__zix__fs__access.xml', + 'group__zix__fs__creation.xml', + 'group__zix__fs__environment.xml', + 'group__zix__fs__locking.xml', + 'group__zix__fs__ops.xml', + 'group__zix__fs__queries.xml', + 'group__zix__fs__resolution.xml', + 'group__zix__hash.xml', + 'group__zix__hash__datatypes.xml', + 'group__zix__hash__iteration.xml', + 'group__zix__hash__modification.xml', + 'group__zix__hash__searching.xml', + 'group__zix__hash__setup.xml', + 'group__zix__path.xml', + 'group__zix__path__concatenation.xml', + 'group__zix__path__decomposition.xml', + 'group__zix__path__lexical.xml', + 'group__zix__path__queries.xml', + 'group__zix__ring.xml', + 'group__zix__ring__read.xml', + 'group__zix__ring__setup.xml', + 'group__zix__ring__write.xml', + 'group__zix__sem.xml', + 'group__zix__status.xml', + 'group__zix__string__view.xml', + 'group__zix__thread.xml', + 'group__zix__threading.xml', + 'group__zix__tree.xml', + 'group__zix__tree__iteration.xml', + 'group__zix__tree__modification.xml', + 'group__zix__tree__searching.xml', + 'group__zix__tree__setup.xml', + 'group__zix__utilities.xml', + 'hash_8h.xml', + 'path_8h.xml', + 'ring_8h.xml', + 'sem_8h.xml', + 'status_8h.xml', + 'string__view_8h.xml', + 'structZixAllocatorImpl.xml', + 'structZixBTreeIter.xml', + 'structZixBumpAllocator.xml', + 'structZixHashInsertPlan.xml', + 'structZixRingTransaction.xml', + 'structZixStringView.xml', + 'thread_8h.xml', + 'tree_8h.xml', + 'zix_8h.xml', + ] ) |