diff options
| author | Michael Biebl <biebl@debian.org> | 2024-01-25 09:46:18 +0100 |
|---|---|---|
| committer | Michael Biebl <biebl@debian.org> | 2024-01-25 09:46:18 +0100 |
| commit | 70e18d99b8e3e77bb37e218d7ac582130156f8ef (patch) | |
| tree | d40c587e6d3f0e094ff558e415f1bb9803643214 /man/meson.build | |
| parent | d4d8b2b91f7ba000d97a8b2aab48c85000c11314 (diff) | |
New upstream version 1.45.90 upstream/1.45.90
Diffstat (limited to 'man/meson.build')
| -rw-r--r-- | man/meson.build | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/man/meson.build b/man/meson.build index a2e1de83..f0113cd5 100644 --- a/man/meson.build +++ b/man/meson.build @@ -62,40 +62,40 @@ foreach man: mans endforeach if enable_introspection + merge_cmd = join_paths(meson.source_root(), 'tools', 'generate-docs-nm-settings-docs-merge.py') name = 'dbus' nm_settings_docs_xml_dbus = custom_target( 'nm-settings-docs-' + name + '.xml', - input: [nm_settings_docs_xml_gir, nm_property_infos_xml[name]], + input: [merge_cmd, nm_property_infos_xml[name], nm_settings_docs_xml_gir[name]], output: 'nm-settings-docs-' + name + '.xml', command: [ python.path(), - join_paths(meson.source_root(), 'tools', 'generate-docs-nm-settings-docs-merge.py'), + merge_cmd, '@OUTPUT@', nm_property_infos_xml[name], - nm_settings_docs_xml_gir, + nm_settings_docs_xml_gir[name] ], ) name = 'nmcli' nm_settings_docs_xml_nmcli = custom_target( 'nm-settings-docs-' + name + '.xml', - input: [nm_settings_docs_xml_gir, nm_property_infos_xml[name]], + input: [merge_cmd, nm_property_infos_xml[name], gen_metadata_nm_settings_nmcli_xml, nm_settings_docs_xml_gir[name]], output: 'nm-settings-docs-' + name + '.xml', command: [ python.path(), - join_paths(meson.source_root(), 'tools', 'generate-docs-nm-settings-docs-merge.py'), + merge_cmd, '@OUTPUT@', '--only-properties-from', gen_metadata_nm_settings_nmcli_xml, nm_property_infos_xml[name], gen_metadata_nm_settings_nmcli_xml, - nm_settings_docs_xml_gir, + nm_settings_docs_xml_gir[name] ], ) nm_settings_docs_xml = { - 'gir': nm_settings_docs_xml_gir, 'dbus': nm_settings_docs_xml_dbus, 'nmcli': nm_settings_docs_xml_nmcli, } @@ -112,14 +112,15 @@ if enable_introspection foreach man: mans output = man[0] + '.xml' + template = join_paths(meson.current_source_dir(), man[0] + '.xsl') input = custom_target( output, - input: man[2], + input: [template, man[2]], output: output, - command: xsltproc_options + [join_paths(meson.current_source_dir(), man[0] + '.xsl'), '@INPUT@'], + command: xsltproc_options + ['@INPUT@'], ) - content_files += input.full_path() + content_files += input output = '@0@.@1@'.format(man[0], man[1]) |