github.com/moontrade/mdbx-go@v0.4.0/config.h (about)

     1  /* This is CMake-template for libmdbx's config.h
     2   ******************************************************************************/
     3  
     4  /* *INDENT-OFF* */
     5  /* clang-format off */
     6  
     7  #define LTO_ENABLED
     8  /* #undef MDBX_USE_VALGRIND */
     9  /* #undef ENABLE_GPROF */
    10  /* #undef ENABLE_GCOV */
    11  /* #undef ENABLE_ASAN */
    12  /* #undef ENABLE_UBSAN */
    13  #define MDBX_FORCE_ASSERTIONS 0
    14  
    15  /* Common */
    16  #define MDBX_TXN_CHECKOWNER 0
    17  #define MDBX_ENV_CHECKPID_AUTO
    18  #ifndef MDBX_ENV_CHECKPID_AUTO
    19  #define MDBX_ENV_CHECKPID 0
    20  #endif
    21  #define MDBX_LOCKING_AUTO
    22  #ifndef MDBX_LOCKING_AUTO
    23  /* #undef MDBX_LOCKING */
    24  #endif
    25  #define MDBX_TRUST_RTC_AUTO
    26  #ifndef MDBX_TRUST_RTC_AUTO
    27  #define MDBX_TRUST_RTC 0
    28  #endif
    29  #define MDBX_DISABLE_PAGECHECKS 0
    30  
    31  /* Windows */
    32  #define MDBX_WITHOUT_MSVC_CRT 0
    33  
    34  /* MacOS & iOS */
    35  #define MDBX_OSX_SPEED_INSTEADOF_DURABILITY 0
    36  
    37  /* POSIX */
    38  #define MDBX_DISABLE_GNU_SOURCE 0
    39  #define MDBX_USE_OFDLOCKS_AUTO
    40  #ifndef MDBX_USE_OFDLOCKS_AUTO
    41  #define MDBX_USE_OFDLOCKS 0
    42  #endif
    43  
    44  /* Build Info */
    45  #ifndef MDBX_BUILD_TIMESTAMP
    46  #define MDBX_BUILD_TIMESTAMP "2022-03-02T00:40:45Z"
    47  #endif
    48  #ifndef MDBX_BUILD_TARGET
    49  #define MDBX_BUILD_TARGET "ARM-Darwin"
    50  #endif
    51  #ifndef MDBX_BUILD_TYPE
    52  #define MDBX_BUILD_TYPE "Release"
    53  #endif
    54  #ifndef MDBX_BUILD_COMPILER
    55  #define MDBX_BUILD_COMPILER "Apple clang version 13.0.0 (clang-1300.0.29.30)"
    56  #endif
    57  #ifndef MDBX_BUILD_FLAGS
    58  #define MDBX_BUILD_FLAGS " -fexceptions -fcxx-exceptions -frtti -fno-common -ggdb -Wno-unknown-pragmas -ffunction-sections -fdata-sections -Wall -Wextra -flto=thin -O3 -DNDEBUG LIBMDBX_EXPORTS MDBX_BUILD_SHARED_LIBRARY=1 -ffast-math -fvisibility=hidden"
    59  #endif
    60  #define MDBX_BUILD_SOURCERY 6c4d894dab57b371b97f4deffd0943e367692232b8ace053cec44fd1aae843da_v0_11_5_0_gd01e44db
    61  
    62  /* *INDENT-ON* */
    63  /* clang-format on */