X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/92583637b25b6bde926f9ca6be7b085e5ac8b1e6..9aba085b920ab3b8cdd1085db917145785ca24cf:/src/src/macro_predef.c diff --git a/src/src/macro_predef.c b/src/src/macro_predef.c index 9c3d34a96..b0f57be19 100644 --- a/src/src/macro_predef.c +++ b/src/src/macro_predef.c @@ -286,6 +286,32 @@ features_malware(); features_crypto(); } +static void +exp_features(void) +{ +#ifdef EXPERIMENTAL_ARC + builtin_macro_create(US"_EXP_ARC"); +#endif +#ifdef EXPERIMENTAL_BRIGHTMAIL + builtin_macro_create(US"_EXP_BMI"); +#endif +#ifdef EXPERIMENTAL_DCC + builtin_macro_create(US"_EXP_DCC"); +#endif +#ifdef EXPERIMENTAL_DSN_INFO + builtin_macro_create(US"_EXP_DSNI"); +#endif +#ifdef EXPERIMENTAL_ESMTP_LIMITS + builtin_macro_create(US"_EXP_LIMITS"); +#endif +#ifdef EXPERIMENTAL_QUEUEFILE + builtin_macro_create(US"_EXP_QUEUEFILE"); +#endif +#if defined(EXPERIMENTAL_SRS_ALT) + builtin_macro_create(US"_EXP_SRS"); +#endif +} + static void options(void) @@ -314,6 +340,7 @@ main(void) { printf("#include \"exim.h\"\n"); features(); +exp_features(); options(); params();