completions: bash: add a bunch of missing completion options

pull/12352/head
Luke Elliott 1 year ago committed by Jussi Pakkanen
parent b2000620f4
commit 99fadccd29
  1. 138
      data/shell-completions/bash/meson

@ -168,6 +168,55 @@ _meson_compgen_options() {
return 0 return 0
} }
_meson_common_setup_configure_longopts=(
help
prefix
bindir
datadir
includedir
infodir
libdir
licensedir
libexecdir
localedir
localstatedir
mandir
sbindir
sharedstatedir
sysconfdir
auto-features
backend
genvslite
buildtype
debug
default-library
errorlogs
install-umask
layout
optimization
prefer-static
stdsplit
strip
unity
unity-size
warnlevel
werror
wrap-mode
force-fallback-for
vsenv
pkgconfig.relocatable
python.bytecompile
python.install-env
python.platlibdir
python.purelibdir
python.allow-limited-api
pkg-config-path
build.pkg-config-path
cmake-prefix-path
build.cmake-prefix-path
clearcache
)
_meson-setup() { _meson-setup() {
shortopts=( shortopts=(
h h
@ -175,53 +224,10 @@ _meson-setup() {
v v
) )
# backend-startup-project is currently VS backend only.
longopts=( longopts=(
help ${_meson_common_setup_configure_longopts[@]}
prefix
bindir
datadir
includedir
infodir
libdir
libexecdir
licensedir
localedir
localstatedir
mandir
sbindir
sharedstatedir
sysconfdir
auto-features
backend
buildtype
debug
default-library
errorlogs
install-umask
layout
optimization
prefer-static
stdsplit
strip
unity
unity-size
warnlevel
werror
wrap-mode
force-fallback-for
pkgconfig.relocatable
python.install-env
python.platlibdir
python.purelibdir
pkg-config-path
build.pkg-config-path
cmake-prefix-path
build.cmake-prefix-path
native-file native-file
cross-file cross-file
vsenv
version version
fatal-meson-warnings fatal-meson-warnings
reconfigure reconfigure
@ -266,49 +272,7 @@ _meson-configure() {
) )
longopts=( longopts=(
help ${_meson_common_setup_configure_longopts[@]}
prefix
bindir
datadir
includedir
infodir
libdir
libexecdir
licensedir
localedir
localstatedir
mandir
sbindir
sharedstatedir
sysconfdir
auto-features
backend
buildtype
debug
default-library
errorlogs
install-umask
layout
optimization
prefer-static
stdsplit
strip
unity
unity-size
warnlevel
werror
wrap-mode
force-fallback-for
backend-startup-project
pkgconfig.relocatable
python.install-env
python.platlibdir
python.purelibdir
pkg-config-path
build.pkg-config-path
cmake-prefix-path
build.cmake-prefix-path
clearcache
no-pager no-pager
) )

Loading…
Cancel
Save