Signed-off-by: Pavel Hrdina <phrdina(a)redhat.com>
---
libvirt.spec.in | 1 +
meson.build | 6 +++++-
meson_options.txt | 1 +
3 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/libvirt.spec.in b/libvirt.spec.in
index 7c4ccaa659..ef70e4dd29 100644
--- a/libvirt.spec.in
+++ b/libvirt.spec.in
@@ -1184,6 +1184,7 @@ export SOURCE_DATE_EPOCH=$(stat --printf='%Y'
%{_specdir}/%{name}.spec)
%{?enable_werror} \
-Dexpensive_tests=enabled \
-Dinit_script=systemd \
+ -Ddocs=enabled \
%{?arg_login_shell}
%meson_build
diff --git a/meson.build b/meson.build
index d53909948e..f44cb4424a 100644
--- a/meson.build
+++ b/meson.build
@@ -2211,7 +2211,10 @@ subdir('examples')
subdir('po')
-subdir('docs')
+gen_docs = not get_option('docs').disabled()
+if gen_docs
+ subdir('docs')
+endif
subdir('build-aux')
@@ -2436,6 +2439,7 @@ endif
misc_summary = {
'Use -Werror': cc_flags.contains('-Werror'),
'Warning Flags': supported_cc_flags,
+ 'docs': gen_docs,
'DTrace': conf.has('WITH_DTRACE_PROBES'),
'firewalld': conf.has('WITH_FIREWALLD'),
'firewalld-zone': conf.has('WITH_FIREWALLD_ZONE'),
diff --git a/meson_options.txt b/meson_options.txt
index 452fdab4d0..3c6d6a03c5 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -7,6 +7,7 @@ option('expensive_tests', type: 'feature', value:
'auto', description: 'set the
option('test_coverage', type: 'boolean', value: false, description:
'turn on code coverage instrumentation')
option('git_werror', type: 'feature', value: 'auto', description:
'use -Werror if building from GIT')
option('rpath', type: 'feature', value: 'auto', description:
'whether to include rpath information in installed binaries and libraries')
+option('docs', type: 'feature', value: 'auto', description:
'whether to generate documentation')
# build dependencies options
--
2.26.2