X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/107077d7fd6736711bf5cd980221723401d37c51..master:/src/src/macro_predef.c diff --git a/src/src/macro_predef.c b/src/src/macro_predef.c index bdc587502..29ecfdcc8 100644 --- a/src/src/macro_predef.c +++ b/src/src/macro_predef.c @@ -2,7 +2,7 @@ * Exim - an Internet mail transport agent * *************************************************/ -/* Copyright (c) The Exim Maintainers 2020 - 2023 */ +/* Copyright (c) The Exim Maintainers 2020 - 2024 */ /* Copyright (c) Jeremy Harris 1995 - 2018 */ /* See the file NOTICE for conditions of use and distribution. */ /* SPDX-License-Identifier: GPL-2.0-or-later */ @@ -160,6 +160,9 @@ due to conflicts with other common macros. */ #ifndef DISABLE_DNSSEC builtin_macro_create(US"_HAVE_DNSSEC"); #endif +#ifndef DISABLE_ESMTP_LIMITS + builtin_macro_create(US"_HAVE_ESMTP_LIMITS"); +#endif #ifndef DISABLE_EVENT builtin_macro_create(US"_HAVE_EVENT"); #endif @@ -211,10 +214,25 @@ due to conflicts with other common macros. */ #ifndef DISABLE_TLS_RESUME builtin_macro_create(US"_HAVE_TLS_RESUME"); #endif +#ifndef DISABLE_WELLKNOWN + builtin_macro_create(US"_HAVE_WELLKNOWN"); +#endif #ifdef EXPERIMENTAL_XCLIENT builtin_macro_create(US"_HAVE_XCLIENT"); #endif +#ifdef USE_SQLITE + builtin_macro_create(US"_HAVE_HINTS_SQLITE"); +#elif defined(USE_TDB) + builtin_macro_create(US"_HAVE_HINTS_TDB"); +#elif defined(USE_DB) + builtin_macro_create(US"_HAVE_HINTS_BDB"); +#elif defined(USE_GDBM) + builtin_macro_create(US"_HAVE_HINTS_GDBM"); +#else + builtin_macro_create(US"_HAVE_HINTS_NDBM"); +#endif + #ifdef LOOKUP_LSEARCH builtin_macro_create(US"_HAVE_LOOKUP_LSEARCH"); #endif @@ -309,9 +327,6 @@ exp_features(void) #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