aboutsummaryrefslogtreecommitdiff
path: root/configure.seed
diff options
context:
space:
mode:
authorLuca Deri <deri@ntop.org>2020-06-27 19:34:57 +0200
committerLuca Deri <deri@ntop.org>2020-06-27 19:34:57 +0200
commitff67e091010443bcdff65cc73b45bf5e579c8dbb (patch)
tree0f85a623b237ae57c5c3ef98270360a058856311 /configure.seed
parent76e6c38459c838d5f40902f892ed6e59356b832b (diff)
Restored compiler check for fuzzy targets
Diffstat (limited to 'configure.seed')
-rw-r--r--configure.seed7
1 files changed, 5 insertions, 2 deletions
diff --git a/configure.seed b/configure.seed
index ea7335890..48f85ca9b 100644
--- a/configure.seed
+++ b/configure.seed
@@ -16,7 +16,7 @@ LT_INIT
AC_PROG_CC(clang gcc)
AM_PROG_CC_C_O(clang gcc)
AC_PROG_CXX(clang++ g++)
-AC_PROG_CC_STDC
+AC_PROG_CC_STDC(clang gcc)
AC_LANG_WERROR
AX_PTHREAD
@@ -34,7 +34,7 @@ if test -d ".git"; then :
GIT_DATE=`git log -1 --format=%cd`
#
# On CentOS 6 `git rev-list HEAD --count` does not work
- #
+ #
#
GIT_NUM=`git log --pretty=oneline | wc -l | tr -d '[[:space:]]'`
GIT_RELEASE="${PACKAGE_VERSION}-${GIT_NUM}-${GIT_TAG}"
@@ -126,6 +126,8 @@ 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])],
@@ -150,6 +152,7 @@ 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"])