eval `$app -v 2>&1 | \
sed -n -e '/version/s/.* [a-z\-]*\([0-9]*\)\.\([0-9]*\).\([0-9]*\).*/GCCdist=\1;GCCmajor=\2;GCCminor=\3/p'`
export GCCversion="${GCCdist}.${GCCmajor}.${GCCminor}"
- capture test "${GCCdist}" -gt $1 -o "${GCCmajor}" -gt $2 -o "${GCCminor}" -ge $3
+ if [ ${GCCdist} -gt $1 ]; then
+ return 0
+ fi
+ if [ ${GCCdist} -eq $1 ]; then
+ if [ ${GCCmajor} -gt $2 ]; then
+ return 0
+ fi
+ if [ ${GCCmajor} -eq $2 -a ${GCCminor} -ge $3 ]; then
+ return 0
+ fi
+ fi
+ return 1
}
#