Support clang without version suffix for coverage testing.

pull/953/merge
Vollstrecker 2 months ago committed by Mark Adler
parent 121e4168b9
commit 2408dedfa5
  1. 14
      configure

14
configure vendored

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

Loading…
Cancel
Save