123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- 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
|