diff --git a/configure.ac b/configure.ac index 9f3aabd8..a2aadcbf 100644 --- a/configure.ac +++ b/configure.ac @@ -152,6 +152,9 @@ MSC_VERSION_INFO=msc_version_info AC_SUBST([MSC_VERSION_INFO]) +# MODSEC_NO_LOGS="-DNO_LOGS=1" +# AC_SUBST(MODSEC_NO_LOGS) + # Files to be generated via autotools. AC_CONFIG_FILES([\ diff --git a/src/Makefile.am b/src/Makefile.am index 482dc80e..383641b8 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -204,6 +204,7 @@ libmodsecurity_la_CPPFLAGS = \ -O3 \ -I ../headers \ $(GEOIP_CFLAGS) \ + $(MODSEC_NO_LOGS) \ $(PCRE_CPPFLAGS) libmodsecurity_la_LIBADD = \ diff --git a/test/Makefile.am b/test/Makefile.am index bfd346c2..393491b1 100644 --- a/test/Makefile.am +++ b/test/Makefile.am @@ -39,6 +39,7 @@ unit_tests_CPPFLAGS = \ -g \ -I$(top_builddir)/headers \ $(CURL_CFLAGS) \ + $(MODSEC_NO_LOGS) \ $(GEOIP_CFLAGS) \ $(PCRE_CPPFLAGS) \ $(YAJL_CFLAGS) @@ -67,6 +68,7 @@ regression_tests_CPPFLAGS = \ -g \ -I$(top_builddir)/headers \ $(CURL_CFLAGS) \ + $(MODSEC_NO_LOGS) \ $(GEOIP_CFLAGS) \ $(PCRE_CPPFLAGS) \ $(YAJL_CFLAGS) diff --git a/test/regression/regression.cc b/test/regression/regression.cc index c331b28b..b49198be 100644 --- a/test/regression/regression.cc +++ b/test/regression/regression.cc @@ -262,6 +262,10 @@ int main(int argc, char **argv) { ModSecurityTest test; ModSecurityTestResults results; +#ifdef NO_LOGS + std::cout << "Test utility cannot work without logging support." \ + << std::endl; +#else test.cmd_options(argc, argv); std::cout << test.header(); @@ -324,6 +328,6 @@ int main(int argc, char **argv) { } delete vec; } - +#endif return 0; }