mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager
synced 2024-07-22 02:35:25 +00:00
build/meson: fix gtkdoc dependencies
This commit fixes the build process for the documentation that was previously
unable to build separately via meson due to a dependency issue.
Previously, trying to build the API documentation via `ninja NetworkManager-doc`
failed due to missing dependencies (for example, `nm-dbus-types.xml` was not built).
I believe this happens due to some different handling of static paths vs. custom_target
by meson in this case.
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1801
Fixes: 03637ad8b5
('build: add initial support for meson build system')
This commit is contained in:
parent
0d3fce38c2
commit
ffb34d2485
|
@ -120,7 +120,7 @@ if enable_introspection
|
|||
output: output,
|
||||
command: xsltproc_options + ['@INPUT@'],
|
||||
)
|
||||
content_files += input.full_path()
|
||||
content_files += input
|
||||
|
||||
output = '@0@.@1@'.format(man[0], man[1])
|
||||
|
||||
|
|
|
@ -128,5 +128,5 @@ foreach docbook: docbooks
|
|||
build_by_default: true,
|
||||
)
|
||||
|
||||
content_files += xml.full_path()
|
||||
content_files += xml
|
||||
endforeach
|
||||
|
|
Loading…
Reference in a new issue