|
|
|
@ -199,15 +199,29 @@ case `$cc -v 2>&1` in |
|
|
|
|
esac |
|
|
|
|
|
|
|
|
|
if test "$clang" -eq 1; then |
|
|
|
|
clangV=`echo "$cc" | sed -e 's/^.*-//'` |
|
|
|
|
if `llvm-cov-${clangV} --version > /dev/null`; then |
|
|
|
|
GCOV="llvm-cov-${clangV}" |
|
|
|
|
if test "$cc" = "clang"; then |
|
|
|
|
if `llvm-cov --version > /dev/null`; then |
|
|
|
|
GCOV="llvm-cov-${clangV}" |
|
|
|
|
LLVM_GCOV_FLAG="gcov" |
|
|
|
|
else |
|
|
|
|
cover=0 |
|
|
|
|
LLVM_GCOV_FLAG="" |
|
|
|
|
echo "Deactivating cover as no suitable gcov can be found" |
|
|
|
|
fi |
|
|
|
|
GCOV="llvm-cov" |
|
|
|
|
LLVM_GCOV_FLAG="gcov" |
|
|
|
|
echo "Using ${GCOV} for coverage" |
|
|
|
|
else |
|
|
|
|
cover=0 |
|
|
|
|
LLVM_GCOV_FLAG="" |
|
|
|
|
echo "Deactivating cover as no suitable gcov can be found" |
|
|
|
|
clangV=`echo "$cc" | sed -e 's/^.*-//'` |
|
|
|
|
if `llvm-cov-${clangV} --version > /dev/null`; then |
|
|
|
|
GCOV="llvm-cov-${clangV}" |
|
|
|
|
LLVM_GCOV_FLAG="gcov" |
|
|
|
|
echo "Using ${GCOV} for coverage" |
|
|
|
|
else |
|
|
|
|
cover=0 |
|
|
|
|
LLVM_GCOV_FLAG="" |
|
|
|
|
echo "Deactivating cover as no suitable gcov can be found" |
|
|
|
|
fi |
|
|
|
|
fi |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|