mirror of
https://github.com/isar/libmdbx.git
synced 2025-01-30 22:47:16 +08:00
mdbx-docs: refine Build options
for Doxygen.
This commit is contained in:
parent
838f8d8fab
commit
6e4094c714
@ -947,7 +947,9 @@ EXCLUDE_SYMBOLS = NOMINMAX __ORDER_BIG_ENDIAN__ __ORDER_LITTLE_ENDIAN__ \
|
|||||||
MDBX_NOSANITIZE_ENUM MDBX_PRINTF_ARGS \
|
MDBX_NOSANITIZE_ENUM MDBX_PRINTF_ARGS \
|
||||||
MDBX_HAVE_CXX20_CONCEPTS \
|
MDBX_HAVE_CXX20_CONCEPTS \
|
||||||
CONSTEXPR_ENUM_FLAGS_OPERATIONS DEFINE_ENUM_FLAG_OPERATORS \
|
CONSTEXPR_ENUM_FLAGS_OPERATIONS DEFINE_ENUM_FLAG_OPERATORS \
|
||||||
bool false true __dll_export __dll_import
|
bool false true __dll_export __dll_import \
|
||||||
|
MDBX_64BIT_ATOMIC_CONFIG MDBX_64BIT_CAS_CONFIG MDBX_ENV_CHECKPID_CONFIG MDBX_LOCKING_CONFIG \
|
||||||
|
MDBX_TRUST_RTC_CONFIG MDBX_TXN_CHECKOWNER_CONFIG MDBX_USE_OFDLOCKS_CONFIG
|
||||||
|
|
||||||
# The EXAMPLE_PATH tag can be used to specify one or more files or directories
|
# The EXAMPLE_PATH tag can be used to specify one or more files or directories
|
||||||
# that contain example code fragments that are included (see the \include
|
# that contain example code fragments that are included (see the \include
|
||||||
|
@ -109,7 +109,7 @@
|
|||||||
#error MDBX_DPL_PREALLOC_FOR_RADIXSORT must be defined as 0 or 1
|
#error MDBX_DPL_PREALLOC_FOR_RADIXSORT must be defined as 0 or 1
|
||||||
#endif /* MDBX_DPL_PREALLOC_FOR_RADIXSORT */
|
#endif /* MDBX_DPL_PREALLOC_FOR_RADIXSORT */
|
||||||
|
|
||||||
/* Basically, this build-option is for TODO. Guess it should be replaced
|
/** Basically, this build-option is for TODO. Guess it should be replaced
|
||||||
* with MDBX_ENABLE_WRITEMAP_SPILLING with the three variants:
|
* with MDBX_ENABLE_WRITEMAP_SPILLING with the three variants:
|
||||||
* 0/OFF = Don't track dirty pages at all and don't spilling ones.
|
* 0/OFF = Don't track dirty pages at all and don't spilling ones.
|
||||||
* This should be by-default on Linux and may-be other systems
|
* This should be by-default on Linux and may-be other systems
|
||||||
@ -172,15 +172,6 @@
|
|||||||
#error MDBX_ASSUME_MALLOC_OVERHEAD must be defined in range 0..64 and be multiple of 4
|
#error MDBX_ASSUME_MALLOC_OVERHEAD must be defined in range 0..64 and be multiple of 4
|
||||||
#endif /* MDBX_ASSUME_MALLOC_OVERHEAD */
|
#endif /* MDBX_ASSUME_MALLOC_OVERHEAD */
|
||||||
|
|
||||||
/** In case the MDBX_DEBUG is undefined set it corresponding to NDEBUG */
|
|
||||||
#ifndef MDBX_DEBUG
|
|
||||||
#ifdef NDEBUG
|
|
||||||
#define MDBX_DEBUG 0
|
|
||||||
#else
|
|
||||||
#define MDBX_DEBUG 1
|
|
||||||
#endif
|
|
||||||
#endif /* MDBX_DEBUG */
|
|
||||||
|
|
||||||
/** If defined then enables integration with Valgrind,
|
/** If defined then enables integration with Valgrind,
|
||||||
* a memory analyzing tool. */
|
* a memory analyzing tool. */
|
||||||
#ifndef MDBX_USE_VALGRIND
|
#ifndef MDBX_USE_VALGRIND
|
||||||
@ -400,9 +391,20 @@
|
|||||||
*******************************************************************************
|
*******************************************************************************
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#ifdef DOXYGEN
|
#ifndef DOXYGEN
|
||||||
/* !!! Actually this is a fake definitions !!!
|
|
||||||
* !!! for documentation generation by Doxygen !!! */
|
/* In case the MDBX_DEBUG is undefined set it corresponding to NDEBUG */
|
||||||
|
#ifndef MDBX_DEBUG
|
||||||
|
#ifdef NDEBUG
|
||||||
|
#define MDBX_DEBUG 0
|
||||||
|
#else
|
||||||
|
#define MDBX_DEBUG 1
|
||||||
|
#endif
|
||||||
|
#endif /* MDBX_DEBUG */
|
||||||
|
|
||||||
|
#else
|
||||||
|
|
||||||
|
/* !!! Actually this is a fake definitions for Doxygen !!! */
|
||||||
|
|
||||||
/** Controls enabling of debugging features.
|
/** Controls enabling of debugging features.
|
||||||
*
|
*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user