mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager
synced 2024-07-23 19:24:38 +00:00
docs/test: add check that gtk-doc contains patch to generate proper documentation
In libnm, we prefer opaque typedefs. gtk-doc needs to be patched to properly generate documentation. Add a check for that. Add a test. By default, this does not fail but just prints a warning. The test can be made failing by setting NMTST_CHECK_GTK_DOC=1. See-also: https://gitlab.gnome.org/GNOME/gtk-doc/merge_requests/2
This commit is contained in:
parent
815834aebc
commit
02464c052e
|
@ -1,6 +1,8 @@
|
|||
## Process this file with automake to produce Makefile.in
|
||||
AUTOMAKE_OPTIONS = 1.6
|
||||
|
||||
check_local =
|
||||
|
||||
# The name of the module
|
||||
DOC_MODULE=libnm
|
||||
|
||||
|
@ -94,3 +96,13 @@ CLEANFILES += \
|
|||
tmpl/* \
|
||||
xml/*
|
||||
|
||||
if GTK_DOC_BUILD_HTML
|
||||
check-local-gtk-doc-patch:
|
||||
@if grep -q -F '<a href="libnm-nm-setting-user.html">nm-setting-user</a>' "$(top_builddir)/docs/libnm/html/index.html"; then \
|
||||
echo "WARNING: The generated documentation has issues. Patch your gtk-doc (see https://gitlab.gnome.org/GNOME/gtk-doc/merge_requests/2). Let this check fail with NMTST_CHECK_GTK_DOC=1"; \
|
||||
test "$$NMTST_CHECK_GTK_DOC" != 1; \
|
||||
fi
|
||||
check_local += check-local-gtk-doc-patch
|
||||
endif
|
||||
|
||||
check-local: $(check_local)
|
||||
|
|
Loading…
Reference in a new issue