Introduce meson option exclude-handbook to not build and install the GNUnet handbook. --- doc/meson.build | 4 +++- meson.options | 1 + 2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/doc/meson.build b/doc/meson.build
index 3b02eb6e3..65ca17f4e 100644
--- a/doc/meson.build
+++ b/doc/meson.build
@@ -1,4 +1,6 @@
-subdir('handbook')
+if false == get_option('exclude-handbook')
+ subdir('handbook')
+endif
if false == get_option('exclude-manpages')
subdir('man')
endif
diff --git a/meson.options b/meson.options
index a48f936ac..af41279be 100644
--- a/meson.options
+++ b/meson.options
@@ -2,6 +2,7 @@
option('monolith', type : 'boolean', value : false, description: 'Build a
single, monolithic libgnunet shlib')
option('testbed', type : 'boolean', value : false, description: 'Build the
testbed')
option('exclude-manpages', type : 'boolean', value : false, description: 'Do
not install manpages')
+option('exclude-handbook', type : 'boolean', value : false, description: 'Do
not install handbook')
option('experimental', type : 'boolean', value : false, description: 'Build
experimental components')
option('malicious', type : 'boolean', value : false, description: 'Enable
malicious code paths')
option('benchmarks', type : 'boolean', value : false, description: 'Enable
benchmarking')
--
2.51.0
signature.asc
Description: PGP signature
