summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Felt <aixtools@gmail.com>2017-11-29 17:18:19 +0000
committerDaniel Stenberg <daniel@haxx.se>2017-12-08 15:26:44 +0100
commitebaab4d17d7fa5a9098eb93c65f67f7f70d9e634 (patch)
treef9e2bd57a8aaed9cd810a79fb5b1c62c4132122d
parentb5881d1fbd544576ec876c4374c8f71240965cdc (diff)
downloadcurl-ebaab4d17d7fa5a9098eb93c65f67f7f70d9e634.tar.gz
configure: add AX_CODE_COVERAGE only if using gcc
Fixes #2076 Closes #2125
-rwxr-xr-xconfigure.ac8
1 files changed, 7 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index 0433a7ccd..fdb8b8f67 100755
--- a/configure.ac
+++ b/configure.ac
@@ -51,7 +51,6 @@ CURL_CHECK_OPTION_ARES
CURL_CHECK_OPTION_RT
XC_CHECK_PATH_SEPARATOR
-AX_CODE_COVERAGE
#
# save the configure arguments
@@ -124,6 +123,13 @@ AC_SUBST(libext)
dnl figure out the libcurl version
CURLVERSION=`$SED -ne 's/^#define LIBCURL_VERSION "\(.*\)".*/\1/p' ${srcdir}/include/curl/curlver.h`
XC_CHECK_PROG_CC
+
+dnl Check if gcc is being used before adding AX_CODE_COVERAGE
+AS_IF([ test "$GCC" = "yes" ], [AX_CODE_COVERAGE],
+ # not using GCC so pass a test below - CODE_COVERAGE_ENABLED_TRUE is not zero length
+ CODE_COVERAGE_ENABLED_TRUE='#'
+)
+
XC_AUTOMAKE
AC_MSG_CHECKING([curl version])
AC_MSG_RESULT($CURLVERSION)