mdbx-build: добавление build-metadata и опции сборки MDBX_BUILD_METADATA.

This commit is contained in:
Леонид Юрьев (Leonid Yuriev)
2024-11-19 22:42:08 +03:00
parent 2b71df417e
commit 881d4d4207
6 changed files with 21 additions and 1 deletions

View File

@@ -70,6 +70,9 @@
#ifndef MDBX_BUILD_FLAGS
#cmakedefine MDBX_BUILD_FLAGS "@MDBX_BUILD_FLAGS@"
#endif
#ifndef MDBX_BUILD_METADATA
#cmakedefine MDBX_BUILD_METADATA "@MDBX_BUILD_METADATA@"
#endif
#cmakedefine MDBX_BUILD_SOURCERY @MDBX_BUILD_SOURCERY@
/* *INDENT-ON* */

View File

@@ -441,6 +441,7 @@ __dll_export
#warning "Build flags undefined. Please use correct build script"
#endif // _MSC_VER
#endif
, MDBX_BUILD_METADATA
};
#ifdef __SANITIZE_ADDRESS__

View File

@@ -513,6 +513,10 @@
#define MDBX_AUXILARY_IOV_MAX IOV_MAX
#endif /* MDBX_AUXILARY_IOV_MAX */
/* An extra/custom information provided during library build */
#ifndef MDBX_BUILD_METADATA
#define MDBX_BUILD_METADATA ""
#endif /* MDBX_BUILD_METADATA */
/** @} end of build options */
/*******************************************************************************
*******************************************************************************