diff mbox series

libtracefs: add option to disable samples

Message ID 20240107230733.456099-1-giulio.benetti@benettiengineering.com (mailing list archive)
State Accepted
Commit 173ffc0b4b21da3c8b341c33e69b7b5f910f9d3c
Headers show
Series libtracefs: add option to disable samples | expand

Commit Message

Giulio Benetti Jan. 7, 2024, 11:07 p.m. UTC
On some Linux environment builder(i.e. Buildroot) we don't want to produce
sample to reduce size usage and dependencies count. So let's add samples
option set to true by default to let the user to override it and not
build samples.

Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
---
 meson.build       | 2 ++
 meson_options.txt | 2 ++
 2 files changed, 4 insertions(+)
diff mbox series

Patch

diff --git a/meson.build b/meson.build
index 57ffe20..f7d3da6 100644
--- a/meson.build
+++ b/meson.build
@@ -38,7 +38,9 @@  subdir('include')
 if cunit_dep.found()
     subdir('utest')
 endif
+if get_option('samples')
 subdir('samples')
+endif
 
 if get_option('doc')
 subdir('Documentation')
diff --git a/meson_options.txt b/meson_options.txt
index 5533a88..8450992 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -16,3 +16,5 @@  option('docbook-suppress-sp', type : 'boolean', value : false,
        description : 'docbook suppress sp')
 option('doc', type : 'boolean', value: true,
        description : 'produce documentation')
+option('samples', type : 'boolean', value: true,
+       description : 'build samples')