[PATCH i-g-t v1 2/2] RFC: meson: Add bash autocompletion install step
Jan Sokolowski
jan.sokolowski at intel.com
Mon Jul 14 12:01:30 UTC 2025
Add a call to bash autocompletion installer
script.
Signed-off-by: Jan Sokolowski <jan.sokolowski at intel.com>
Cc: Zbigniew Kempczyński <zbigniew.kempczynski at intel.com>
Cc: Kamil Konieczny <kamil.konieczny at linux.intel.com>
Cc: Katarzyna Piecielska <katarzyna.piecielska at intel.com>
Cc: Juha-Pekka Heikkila <juhapekka.heikkila at gmail.com>
Cc: Ashutosh Dixit <ashutosh.dixit at intel.com>
---
meson_options.txt | 5 +++++
scripts/meson.build | 4 ++++
2 files changed, 9 insertions(+)
diff --git a/meson_options.txt b/meson_options.txt
index e23402b36..01bd1dc6d 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -82,3 +82,8 @@ option('version_hash',
option('srcdir',
type : 'string',
description : 'Override the source code path embedded inside target binaries (optional)')
+
+option('bash_autocomopletion',
+ type : 'feature',
+ value : 'enabled',
+ description : 'Install bash autocompletion scripts')
diff --git a/scripts/meson.build b/scripts/meson.build
index 6e64065c5..3df0b6a96 100644
--- a/scripts/meson.build
+++ b/scripts/meson.build
@@ -15,3 +15,7 @@ endif
igt_doc_script = find_program('igt_doc.py', required : build_testplan)
gen_rst_index = find_program('gen_rst_index', required : build_sphinx)
generate_iga64_codes = find_program('generate_iga64_codes')
+
+if get_option('bash_autocomopletion').enabled()
+ meson.add_install_script('bash_autocompletion/install_completions.sh')
+endif
--
2.34.1
More information about the igt-dev
mailing list