diff options
| author | Mark Adler <git@madler.net> | 2025-12-08 04:22:31 -0800 |
|---|---|---|
| committer | Mark Adler <git@madler.net> | 2025-12-08 04:22:31 -0800 |
| commit | 66bdcdbe9d4bc6990a26937c00df6074c61ff810 (patch) | |
| tree | 2b865ffc58e7502fc1343f240dd48f10e256373f | |
| parent | 9cca2787eab686802db91809732c6c7a205b19a5 (diff) | |
| download | zlib-66bdcdbe9d4bc6990a26937c00df6074c61ff810.tar.gz zlib-66bdcdbe9d4bc6990a26937c00df6074c61ff810.tar.bz2 zlib-66bdcdbe9d4bc6990a26937c00df6074c61ff810.zip | |
Look for gcov in configure only if coverage was requested.
| -rwxr-xr-x | configure | 50 |
1 files changed, 26 insertions, 24 deletions
| @@ -198,31 +198,33 @@ case `$cc -v 2>&1` in | |||
| 198 | clang=1 ;; | 198 | clang=1 ;; |
| 199 | esac | 199 | esac |
| 200 | 200 | ||
| 201 | if test "$clang" -eq 1; then | 201 | if 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 |
| 228 | fi | 230 | fi |
