From ffabc6f2829201815c1a9c69cfdf8bdbe77ff648 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Sat, 7 Sep 2013 10:05:03 +0300 Subject: [PATCH] cc, c++: Check path to binary when finding out if it's gcc (Alioth: #314417). --- completions/gcc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/completions/gcc b/completions/gcc index aa9ffddf..578f800a 100644 --- a/completions/gcc +++ b/completions/gcc @@ -47,9 +47,11 @@ _gcc() } && complete -F _gcc gcc g++ g77 gcj gpc && { - cc --version 2>/dev/null | grep -q GCC && \ + cc --version 2>/dev/null | grep -q GCC || \ + [[ $( _realcommand cc ) == *gcc* ]] && \ complete -F _gcc cc || complete -F _minimal cc - c++ --version 2>/dev/null | grep -q GCC && \ + c++ --version 2>/dev/null | grep -q GCC || \ + [[ $( _realcommand c++ ) == *g++* ]] && \ complete -F _gcc c++ || complete -F _minimal c++ }