aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Adler <git@madler.net>2025-12-08 04:22:31 -0800
committerMark Adler <git@madler.net>2025-12-08 04:22:31 -0800
commit66bdcdbe9d4bc6990a26937c00df6074c61ff810 (patch)
tree2b865ffc58e7502fc1343f240dd48f10e256373f
parent9cca2787eab686802db91809732c6c7a205b19a5 (diff)
downloadzlib-66bdcdbe9d4bc6990a26937c00df6074c61ff810.tar.gz
zlib-66bdcdbe9d4bc6990a26937c00df6074c61ff810.tar.bz2
zlib-66bdcdbe9d4bc6990a26937c00df6074c61ff810.zip
Look for gcov in configure only if coverage was requested.
-rwxr-xr-xconfigure50
1 files changed, 26 insertions, 24 deletions
diff --git a/configure b/configure
index 1834659..1d3d660 100755
--- a/configure
+++ b/configure
@@ -198,31 +198,33 @@ case `$cc -v 2>&1` in
198 clang=1 ;; 198 clang=1 ;;
199esac 199esac
200 200
201if test "$clang" -eq 1; then 201if test $cover -eq 1; then
202 if test "$cc" = "clang"; then 202 if test "$clang" -eq 1; then
203 if which -s llvm-cov; then 203 if test "$cc" = "clang"; then
204 GCOV="llvm-cov" 204 if which -s llvm-cov; then
205 LLVM_GCOV_FLAG="gcov" 205 GCOV="llvm-cov"
206 GCOV="llvm-cov" 206 LLVM_GCOV_FLAG="gcov"
207 LLVM_GCOV_FLAG="gcov" 207 GCOV="llvm-cov"
208 echo "Using ${GCOV} for coverage" 208 LLVM_GCOV_FLAG="gcov"
209 else 209 echo "Using ${GCOV} for coverage"
210 cover=0 210 else
211 GCOV="" 211 cover=0
212 LLVM_GCOV_FLAG="" 212 GCOV=""
213 echo "Deactivating cover as no suitable gcov can be found" 213 LLVM_GCOV_FLAG=""
214 fi 214 echo "Deactivating cover as no suitable gcov can be found"
215 else 215 fi
216 clangV=`echo "$cc" | sed -e 's/^.*-//'`
217 if which -s llvm-cov-${clangV}; then
218 GCOV="llvm-cov-${clangV}"
219 LLVM_GCOV_FLAG="gcov"
220 echo "Using ${GCOV} for coverage"
221 else 216 else
222 cover=0 217 clangV=`echo "$cc" | sed -e 's/^.*-//'`
223 GCOV="" 218 if which -s llvm-cov-${clangV}; then
224 LLVM_GCOV_FLAG="" 219 GCOV="llvm-cov-${clangV}"
225 echo "Deactivating cover as no suitable gcov can be found" 220 LLVM_GCOV_FLAG="gcov"
221 echo "Using ${GCOV} for coverage"
222 else
223 cover=0
224 GCOV=""
225 LLVM_GCOV_FLAG=""
226 echo "Deactivating cover as no suitable gcov can be found"
227 fi
226 fi 228 fi
227 fi 229 fi
228fi 230fi