summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJens Georg <mail@jensge.org>2021-10-29 21:21:24 +0200
committerJens Georg <mail@jensge.org>2021-10-29 21:21:24 +0200
commit610b957a7696aad738a89a0acfd3ca0e4fd1c312 (patch)
tree70558ffd5497f91d4ac50134338e5f17e074b59a
parent8eb5275199a7e228c852df5e712eba57d5fc13f4 (diff)
downloadgupnp-610b957a7696aad738a89a0acfd3ca0e4fd1c312.tar.gz
doc: Fix dependencies for manpage
-rw-r--r--doc/meson.build17
1 files changed, 8 insertions, 9 deletions
diff --git a/doc/meson.build b/doc/meson.build
index 569bf01..642fc88 100644
--- a/doc/meson.build
+++ b/doc/meson.build
@@ -4,20 +4,26 @@ version_xml = configure_file(input: 'version.xml.in',
output: 'version.xml', configuration:
entities)
+docbook_man_page = configure_file(
+ input: 'gupnp-binding-tool.xml.in',
+ output: 'gupnp-binding-tool.xml',
+ configuration: api_config,
+ install: false
+)
+
if get_option('gtk_doc')
gnome.gtkdoc('gupnp',
content_files : files(
'client-tutorial.xml',
'fdl-1.1.xml',
'glossary.xml',
- 'gupnp-binding-tool.xml',
'gupnp-docs.xml',
'overview.xml',
'server-tutorial.xml'
),
main_xml : 'gupnp-docs.xml',
src_dir : ['libgupnp'],
- dependencies : libgupnp,
+ dependencies : [libgupnp, version_xml, docbook_man_page],
scan_args : ['--ignore-decorators', 'G_DEPRECATED|G_GNUC_DEPRECATED,G_DEPRECATED_FOR'],
ignore_headers : [
'gena-protocol.h',
@@ -38,13 +44,6 @@ if get_option('gtk_doc')
install : true)
endif
-docbook_man_page = configure_file(
- input: 'gupnp-binding-tool.xml.in',
- output: 'gupnp-binding-tool.xml',
- configuration: api_config,
- install: false
-)
-
xsltproc = find_program('xsltproc', required: false)
if xsltproc.found()
stylesheet = 'http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl'