Support clang without version suffix for coverage testing.

pull/1039/head
Vollstrecker 2 months ago committed by Mark Adler
parent 121e4168b9
commit 2408dedfa5
  1. 26
      configure

26
configure vendored

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

Loading…
Cancel
Save