|
@@ -0,0 +1,51 @@
|
|
|
+From 881e23ed774360f93ca81f820d7897bd9bbd6d63 Mon Sep 17 00:00:00 2001
|
|
|
+From: Giulio Benetti <giulio.benetti@benettiengineering.com>
|
|
|
+Date: Sat, 30 Sep 2023 22:40:08 +0200
|
|
|
+Subject: [PATCH] libtracefs: add option to disable documentation
|
|
|
+
|
|
|
+On some Linux environment builder(i.e. Buildroot) host asciidoc is not
|
|
|
+provided since by default all man/docs are not installed to target but
|
|
|
+meson.build at the moment build ascii and html documentation and
|
|
|
+requires asciidoc making the building to fail. So let's add doc option
|
|
|
+set to true by default to let the user to override it and not produce
|
|
|
+the documentation.
|
|
|
+
|
|
|
+Upstream: https://patchwork.kernel.org/project/linux-trace-devel/patch/20230930204008.2528607-1-giulio.benetti@benettiengineering.com/
|
|
|
+
|
|
|
+Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
|
|
|
+---
|
|
|
+ meson.build | 3 +++
|
|
|
+ meson_options.txt | 2 ++
|
|
|
+ 2 files changed, 5 insertions(+)
|
|
|
+
|
|
|
+diff --git a/meson.build b/meson.build
|
|
|
+index 9d42d78..f1e492e 100644
|
|
|
+--- a/meson.build
|
|
|
++++ b/meson.build
|
|
|
+@@ -39,6 +39,8 @@ if cunit_dep.found()
|
|
|
+ subdir('utest')
|
|
|
+ endif
|
|
|
+ subdir('samples')
|
|
|
++
|
|
|
++if get_option('doc')
|
|
|
+ subdir('Documentation')
|
|
|
+
|
|
|
+ custom_target(
|
|
|
+@@ -46,3 +48,4 @@ custom_target(
|
|
|
+ output: 'docs',
|
|
|
+ depends: [html, man],
|
|
|
+ command: ['echo'])
|
|
|
++endif
|
|
|
+diff --git a/meson_options.txt b/meson_options.txt
|
|
|
+index 1d92c28..5533a88 100644
|
|
|
+--- a/meson_options.txt
|
|
|
++++ b/meson_options.txt
|
|
|
+@@ -14,3 +14,5 @@ option('man-bold-literal', type : 'boolean', value : false,
|
|
|
+ description : 'enable bold literals')
|
|
|
+ option('docbook-suppress-sp', type : 'boolean', value : false,
|
|
|
+ description : 'docbook suppress sp')
|
|
|
++option('doc', type : 'boolean', value: true,
|
|
|
++ description : 'produce documentation')
|
|
|
+--
|
|
|
+2.34.1
|
|
|
+
|