[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