summaryrefslogtreecommitdiffstats
path: root/Auxiliary/bash-completion/cmake
diff options
context:
space:
mode:
Diffstat (limited to 'Auxiliary/bash-completion/cmake')
-rw-r--r--Auxiliary/bash-completion/cmake9
1 files changed, 8 insertions, 1 deletions
diff --git a/Auxiliary/bash-completion/cmake b/Auxiliary/bash-completion/cmake
index 59e0298..557f243 100644
--- a/Auxiliary/bash-completion/cmake
+++ b/Auxiliary/bash-completion/cmake
@@ -3,7 +3,14 @@
_cmake()
{
local cur prev words cword split=false
- _init_completion -n := || return
+ if type -t _init_completion >/dev/null; then
+ _init_completion -n = || return
+ else
+ # manual initialization for older bash completion versions
+ COMPREPLY=()
+ cur="${COMP_WORDS[COMP_CWORD]}"
+ prev="${COMP_WORDS[COMP_CWORD-1]}"
+ fi
# Workaround for options like -DCMAKE_BUILD_TYPE=Release
local prefix=