From 66bdcdbe9d4bc6990a26937c00df6074c61ff810 Mon Sep 17 00:00:00 2001 From: Mark Adler Date: Mon, 8 Dec 2025 04:22:31 -0800 Subject: Look for gcov in configure only if coverage was requested. --- configure | 50 ++++++++++++++++++++++++++------------------------ 1 file 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 clang=1 ;; esac -if test "$clang" -eq 1; then - if test "$cc" = "clang"; then - if which -s llvm-cov; then - GCOV="llvm-cov" - LLVM_GCOV_FLAG="gcov" - GCOV="llvm-cov" - LLVM_GCOV_FLAG="gcov" - echo "Using ${GCOV} for coverage" - else - cover=0 - GCOV="" - LLVM_GCOV_FLAG="" - echo "Deactivating cover as no suitable gcov can be found" - fi - else - clangV=`echo "$cc" | sed -e 's/^.*-//'` - if which -s llvm-cov-${clangV}; then - GCOV="llvm-cov-${clangV}" - LLVM_GCOV_FLAG="gcov" - echo "Using ${GCOV} for coverage" +if test $cover -eq 1; then + if test "$clang" -eq 1; then + if test "$cc" = "clang"; then + if which -s llvm-cov; then + GCOV="llvm-cov" + LLVM_GCOV_FLAG="gcov" + GCOV="llvm-cov" + LLVM_GCOV_FLAG="gcov" + echo "Using ${GCOV} for coverage" + else + cover=0 + GCOV="" + LLVM_GCOV_FLAG="" + echo "Deactivating cover as no suitable gcov can be found" + fi else - cover=0 - GCOV="" - LLVM_GCOV_FLAG="" - echo "Deactivating cover as no suitable gcov can be found" + clangV=`echo "$cc" | sed -e 's/^.*-//'` + if which -s llvm-cov-${clangV}; then + GCOV="llvm-cov-${clangV}" + LLVM_GCOV_FLAG="gcov" + echo "Using ${GCOV} for coverage" + else + cover=0 + GCOV="" + LLVM_GCOV_FLAG="" + echo "Deactivating cover as no suitable gcov can be found" + fi fi fi fi -- cgit v1.2.3-55-g6feb