[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[libmicrohttpd] 04/05: configure: added summary message about fuzzing te
From: |
gnunet |
Subject: |
[libmicrohttpd] 04/05: configure: added summary message about fuzzing tests |
Date: |
Sun, 30 Oct 2022 13:07:59 +0100 |
This is an automated email from the git hooks/post-receive script.
karlson2k pushed a commit to branch master
in repository libmicrohttpd.
commit 63b5181546bf00dd7a5cae05225d5b1c80bbbc75
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
AuthorDate: Sun Oct 30 14:49:30 2022 +0300
configure: added summary message about fuzzing tests
---
configure.ac | 43 +++++++++++++++++++++++++++++++++++++++----
src/Makefile.am | 13 ++++++-------
2 files changed, 45 insertions(+), 11 deletions(-)
diff --git a/configure.ac b/configure.ac
index 2fbb59dd..484090cb 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2662,10 +2662,44 @@ AC_MSG_RESULT([[$enable_postprocessor]])
# optional: have zzuf, socat?
-AC_CHECK_PROG([have_zzuf],[zzuf], [yes], [no])
-AC_CHECK_PROG([have_socat],[socat], [yes], [no])
-AM_CONDITIONAL([HAVE_ZZUF], [test "x$have_zzuf" = "xyes"])
-AM_CONDITIONAL([HAVE_SOCAT], [test "x$have_socat" = "xyes"])
+run_zzuf_tests="no"
+AS_VAR_IF([enable_heavy_tests],["yes"],
+ [
+ AS_VAR_IF([enable_curl],["yes"],
+ [
+ AC_CHECK_PROG([have_zzuf],[zzuf],[yes],[no])
+ AS_VAR_IF([have_zzuf],["yes"],
+ [
+ AC_CHECK_PROG([have_socat],[socat],[yes],[no])
+ AS_VAR_IF([have_socat],["yes"],
+ [
+ run_zzuf_tests="yes"
+ run_zzuf_tests_MSG="yes"
+ ],
+ [
+ run_zzuf_tests="no"
+ run_zzuf_tests_MSG="no, socat tool not found"
+ ]
+ )
+ ],
+ [
+ run_zzuf_tests="no"
+ run_zzuf_tests_MSG="no, zzuf tool not found"
+ ]
+ )
+ ],
+ [
+ run_zzuf_tests="no"
+ run_zzuf_tests_MSG="no, tests with libcurl are not enabled"
+ ]
+ )
+ ],
+ [
+ run_zzuf_tests="no"
+ run_zzuf_tests_MSG="no, heavy tests are not enabled"
+ ]
+)
+AM_CONDITIONAL([RUN_ZZUF_TESTS],[test "x$run_zzuf_tests" = "xyes"])
have_gnutls=no
have_gnutls_sni=no
@@ -4285,6 +4319,7 @@ AC_MSG_NOTICE([GNU libmicrohttpd ${PACKAGE_VERSION}
Configuration Summary:
Build static lib: ${enable_static}
Build shared lib: ${enable_shared}
Test with libcurl: ${MSG_CURL}
+ Fuzzing tests: ${run_zzuf_tests_MSG=no}
])
AS_IF([test "x$enable_https" = "xyes"],
diff --git a/src/Makefile.am b/src/Makefile.am
index 619c7cc3..85a10510 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -1,14 +1,13 @@
# This Makefile.am is in the public domain
+
+SUBDIRS = include microhttpd .
+
if RUN_LIBCURL_TESTS
-curltests = testcurl
-if HAVE_ZZUF
-if HAVE_SOCAT
-zzuftests = testzzuf
+SUBDIRS += testcurl
+if RUN_ZZUF_TESTS
+SUBDIRS += testzzuf
endif
endif
-endif
-
-SUBDIRS = include microhttpd $(curltests) $(zzuftests) .
# Finally (last!) also build experimental lib...
if HAVE_EXPERIMENTAL
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.