aboutsummaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
authorVollstrecker <werner@vollstreckernet.de>2024-12-25 14:51:14 +0100
committerMark Adler <madler@alumni.caltech.edu>2025-01-31 20:01:41 -0800
commit2408dedfa538b90a59066cafcbbbd6ad7c7bd632 (patch)
treecef41c1808cc03f980bf4a1dc65ffaac6f2117f6 /configure
parent121e4168b911a88128581b0679e80b5b3bbe6df2 (diff)
downloadzlib-2408dedfa538b90a59066cafcbbbd6ad7c7bd632.tar.gz
zlib-2408dedfa538b90a59066cafcbbbd6ad7c7bd632.tar.bz2
zlib-2408dedfa538b90a59066cafcbbbd6ad7c7bd632.zip
Support clang without version suffix for coverage testing.
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure26
1 files changed, 20 insertions, 6 deletions
diff --git a/configure b/configure
index dcf1a08..03a9e78 100755
--- a/configure
+++ b/configure
@@ -199,15 +199,29 @@ case `$cc -v 2>&1` in
199esac 199esac
200 200
201if test "$clang" -eq 1; then 201if test "$clang" -eq 1; then
202 clangV=`echo "$cc" | sed -e 's/^.*-//'` 202 if test "$cc" = "clang"; then
203 if `llvm-cov-${clangV} --version > /dev/null`; then 203 if `llvm-cov --version > /dev/null`; then
204 GCOV="llvm-cov-${clangV}" 204 GCOV="llvm-cov-${clangV}"
205 LLVM_GCOV_FLAG="gcov"
206 else
207 cover=0
208 LLVM_GCOV_FLAG=""
209 echo "Deactivating cover as no suitable gcov can be found"
210 fi
211 GCOV="llvm-cov"
205 LLVM_GCOV_FLAG="gcov" 212 LLVM_GCOV_FLAG="gcov"
206 echo "Using ${GCOV} for coverage" 213 echo "Using ${GCOV} for coverage"
207 else 214 else
208 cover=0 215 clangV=`echo "$cc" | sed -e 's/^.*-//'`
209 LLVM_GCOV_FLAG="" 216 if `llvm-cov-${clangV} --version > /dev/null`; then
210 echo "Deactivating cover as no suitable gcov can be found" 217 GCOV="llvm-cov-${clangV}"
218 LLVM_GCOV_FLAG="gcov"
219 echo "Using ${GCOV} for coverage"
220 else
221 cover=0
222 LLVM_GCOV_FLAG=""
223 echo "Deactivating cover as no suitable gcov can be found"
224 fi
211 fi 225 fi
212fi 226fi
213 227