From: Vsevolod Stakhov Date: Sat, 25 Mar 2023 14:55:51 +0000 (+0000) Subject: [Minor] Print important Rspamd definitions in `-v` output X-Git-Tag: 3.6~185 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a78ea818c2557446959b6a6ed414becb5f9b209d;p=thirdparty%2Frspamd.git [Minor] Print important Rspamd definitions in `-v` output --- diff --git a/src/rspamd.c b/src/rspamd.c index 464dff9f97..afc0270809 100644 --- a/src/rspamd.c +++ b/src/rspamd.c @@ -14,6 +14,7 @@ * limitations under the License. */ #include "config.h" +#include "blas-config.h" #include "rspamd.h" #include "libserver/maps/map.h" #include "lua/lua_common.h" @@ -1270,9 +1271,40 @@ static void version (void) { #if defined(GIT_VERSION) && GIT_VERSION == 1 - rspamd_printf ("Rspamd daemon version " RVERSION "-git." RID "\n"); + rspamd_printf ("Rspamd daemon version " RVERSION "-git." RID "\n\n"); #else - rspamd_printf ("Rspamd daemon version " RVERSION "\n"); + rspamd_printf ("Rspamd daemon version " RVERSION "\n\n"); +#endif +#ifdef WITH_HYPERSCAN + rspamd_printf ("Hyperscan enabled: TRUE\n"); +#else + rspamd_printf ("Hyperscan enabled: FALSE\n"); +#endif + +#ifdef WITH_JEMALLOC + rspamd_printf ("Jemalloc enabled: TRUE\n"); +#else + rspamd_printf ("Jemalloc enabled: FALSE\n"); +#endif +#ifdef WITH_LUAJIT + rspamd_printf ("LuaJIT enabled: TRUE\n"); +#else + rspamd_printf ("LuaJIT enabled: FALSE\n"); +#endif +#ifdef WITH_LUAJIT + rspamd_printf ("LuaJIT enabled: TRUE\n"); +#else + rspamd_printf ("LuaJIT enabled: FALSE\n"); +#endif +#if __has_feature(address_sanitizer) + rspamd_printf ("ASAN enabled: TRUE\n"); +#else + rspamd_printf ("ASAN enabled: FALSE\n"); +#endif +#ifdef HAVE_CBLAS + rspamd_printf ("BLAS enabled: TRUE\n"); +#else + rspamd_printf ("BLAS enabled: FALSE\n"); #endif }