mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager
synced 2024-10-06 16:21:50 +00:00
build: commit pre-generated "generate-docs-nm-settings-nmcli.xml" to git
We can generate "generate-docs-nm-settings-nmcli.xml" by running "clients/cli/generate-docs-nm-settings-nmcli". However, during cross compilation, that binary gets build in the target architecture, it can thus not run to generate the XML.
This commit is contained in:
parent
a208da4139
commit
ab8fdb73e6
14
Makefile.am
14
Makefile.am
|
@ -1602,8 +1602,20 @@ libnm_noinst_data = \
|
||||||
|
|
||||||
noinst_DATA += $(libnm_noinst_data)
|
noinst_DATA += $(libnm_noinst_data)
|
||||||
|
|
||||||
|
EXTRA_DIST += clients/cli/generate-docs-nm-settings-nmcli.xml.in
|
||||||
|
|
||||||
|
if BUILD_DOCS
|
||||||
clients/cli/generate-docs-nm-settings-nmcli.xml: clients/cli/generate-docs-nm-settings-nmcli
|
clients/cli/generate-docs-nm-settings-nmcli.xml: clients/cli/generate-docs-nm-settings-nmcli
|
||||||
$(AM_V_GEN) clients/cli/generate-docs-nm-settings-nmcli > $@
|
$(AM_V_GEN) clients/cli/generate-docs-nm-settings-nmcli > "$@"
|
||||||
|
check-local-generate-docs-nm-settings-nmcli: clients/cli/generate-docs-nm-settings-nmcli.xml
|
||||||
|
$(srcdir)/tools/check-settings-docs.sh "$(srcdir)" "$(builddir)" "$<"
|
||||||
|
check_local += check-local-generate-docs-nm-settings-nmcli
|
||||||
|
DISTCLEANFILES += clients/cli/generate-docs-nm-settings-nmcli.xml
|
||||||
|
else
|
||||||
|
clients/cli/generate-docs-nm-settings-nmcli.xml: clients/cli/generate-docs-nm-settings-nmcli.xml.in
|
||||||
|
$(AM_V_GEN) cp $^ $@
|
||||||
|
check-local-generate-docs-nm-settings-nmcli:
|
||||||
|
endif
|
||||||
|
|
||||||
libnm_docs_sources = $(libnm_core_lib_c_settings_real)
|
libnm_docs_sources = $(libnm_core_lib_c_settings_real)
|
||||||
|
|
||||||
|
|
1108
clients/cli/generate-docs-nm-settings-nmcli.xml.in
Normal file
1108
clients/cli/generate-docs-nm-settings-nmcli.xml.in
Normal file
File diff suppressed because it is too large
Load diff
|
@ -50,9 +50,23 @@ generate_docs_nm_settings_nmcli = executable(
|
||||||
link_depends: linker_script_binary,
|
link_depends: linker_script_binary,
|
||||||
)
|
)
|
||||||
|
|
||||||
generate_docs_nm_settings_nmcli_xml = custom_target(
|
if enable_docs
|
||||||
'generate-docs-nm-settings-nmcli.xml',
|
generate_docs_nm_settings_nmcli_xml = custom_target(
|
||||||
output: 'generate-docs-nm-settings-nmcli.xml',
|
'generate-docs-nm-settings-nmcli.xml',
|
||||||
command: [ generate_docs_nm_settings_nmcli ],
|
output: 'generate-docs-nm-settings-nmcli.xml',
|
||||||
capture: true,
|
command: [ generate_docs_nm_settings_nmcli ],
|
||||||
)
|
capture: true,
|
||||||
|
)
|
||||||
|
|
||||||
|
test(
|
||||||
|
'check-local-generate-docs-nm-settings-nmcli',
|
||||||
|
find_program(join_paths(source_root, 'tools', 'check-settings-docs.sh')),
|
||||||
|
args: [source_root, build_root, 'clients/cli/generate-docs-nm-settings-nmcli.xml'],
|
||||||
|
)
|
||||||
|
else
|
||||||
|
settings_docs_source = configure_file(
|
||||||
|
input: 'generate-docs-nm-settings-nmcli.xml.in',
|
||||||
|
output: '@BASENAME@',
|
||||||
|
configuration: configuration_data(),
|
||||||
|
)
|
||||||
|
endif
|
||||||
|
|
Loading…
Reference in a new issue