aboutsummaryrefslogtreecommitdiff
path: root/configure.seed
diff options
context:
space:
mode:
authorLuca Deri <deri@ntop.org>2020-06-27 19:15:52 +0200
committerLuca Deri <deri@ntop.org>2020-06-27 19:15:52 +0200
commit76e6c38459c838d5f40902f892ed6e59356b832b (patch)
tree7adf2ffcc574ec032b4652150eb01e6e27a116c6 /configure.seed
parent243104a8c254cd79e84bfb6829a840af9cded54d (diff)
Use clang where available and fallback to gcc when missing
Diffstat (limited to 'configure.seed')
-rw-r--r--configure.seed9
1 files changed, 3 insertions, 6 deletions
diff --git a/configure.seed b/configure.seed
index 6726a63c9..ea7335890 100644
--- a/configure.seed
+++ b/configure.seed
@@ -13,9 +13,9 @@ AS_IF([test "${with_sanitizer+set}" = set],[
LT_INIT
-AC_PROG_CC
-AM_PROG_CC_C_O
-AC_PROG_CXX
+AC_PROG_CC(clang gcc)
+AM_PROG_CC_C_O(clang gcc)
+AC_PROG_CXX(clang++ g++)
AC_PROG_CC_STDC
AC_LANG_WERROR
AX_PTHREAD
@@ -126,8 +126,6 @@ AC_ARG_ENABLE(fuzztargets,
AM_CONDITIONAL([BUILD_FUZZTARGETS], [test "x$enable_fuzztargets" = "xyes"])
@FUZZY@ AS_IF([test "x$enable_fuzztargets" = "xyes"], [
-@FUZZY@ AC_PROG_CXX
-@FUZZY@ AC_LANG_PUSH(C++)
@FUZZY@ tmp_saved_flags=$[]_AC_LANG_PREFIX[]FLAGS
@FUZZY@ AX_CHECK_COMPILE_FLAG([-fsanitize=fuzzer],,
@FUZZY@ [AC_MSG_ERROR([--enable-fuzztargets requires -fsanitize=fuzzer which is only supported by LLVM])],
@@ -152,7 +150,6 @@ AM_CONDITIONAL([BUILD_FUZZTARGETS], [test "x$enable_fuzztargets" = "xyes"])
@FUZZY@ [ AC_MSG_RESULT(no) ]
@FUZZY@ )
@FUZZY@ _AC_LANG_PREFIX[]FLAGS=$tmp_saved_flags
-@FUZZY@ AC_LANG_POP()
@FUZZY@ ])
AM_CONDITIONAL([HAS_FUZZLDFLAGS], [test "x$has_sanitizefuzzer" = "xyes"])