mirror of
https://github.com/MariaDB/server.git
synced 2025-01-29 10:14:19 +01:00
DB-742 use consistent version macros
This commit is contained in:
parent
5788312433
commit
cfbe8342da
2 changed files with 16 additions and 18 deletions
|
@ -24,12 +24,12 @@ IF(NOT DEFINED TOKUDB_VERSION)
|
|||
ENDIF()
|
||||
ENDIF()
|
||||
IF(DEFINED TOKUDB_VERSION)
|
||||
ADD_DEFINITIONS("-DTOKUDB_VERSION=\"${TOKUDB_VERSION}\"")
|
||||
ADD_DEFINITIONS("-DTOKUDB_VERSION=${TOKUDB_VERSION}")
|
||||
IF (${TOKUDB_VERSION} MATCHES "^tokudb-([0-9]+)\\.([0-9]+)\\.([0-9]+.*)")
|
||||
ADD_DEFINITIONS("-DTOKUDB_VERSION_MAJOR=${CMAKE_MATCH_1}")
|
||||
ADD_DEFINITIONS("-DTOKUDB_VERSION_MINOR=${CMAKE_MATCH_2}")
|
||||
ADD_DEFINITIONS("-DTOKUDB_VERSION_PATCH=\"${CMAKE_MATCH_3}\"")
|
||||
ENDIF()
|
||||
ADD_DEFINITIONS("-DTOKUDB_VERSION_PATCH=${CMAKE_MATCH_3}")
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
|
||||
IF(DEFINED TOKUDB_NOPATCH_CONFIG)
|
||||
|
|
|
@ -264,11 +264,15 @@ static uint32_t tokudb_checkpointing_period;
|
|||
static uint32_t tokudb_fsync_log_period;
|
||||
uint32_t tokudb_write_status_frequency;
|
||||
uint32_t tokudb_read_status_frequency;
|
||||
|
||||
#ifdef TOKUDB_VERSION
|
||||
char *tokudb_version = (char*) TOKUDB_VERSION;
|
||||
#define tokudb_stringify_2(x) #x
|
||||
#define tokudb_stringify(x) tokudb_stringify_2(x)
|
||||
#define TOKUDB_VERSION_STR tokudb_stringify(TOKUDB_VERSION)
|
||||
#else
|
||||
char *tokudb_version;
|
||||
#define TOKUDB_VERSION_STR NULL
|
||||
#endif
|
||||
char *tokudb_version = (char *) TOKUDB_VERSION_STR;
|
||||
static int tokudb_fs_reserve_percent; // file system reserve as a percentage of total disk space
|
||||
|
||||
#if defined(_WIN32)
|
||||
|
@ -2500,12 +2504,6 @@ mysql_declare_plugin_end;
|
|||
|
||||
#ifdef MARIA_PLUGIN_INTERFACE_VERSION
|
||||
|
||||
#ifdef TOKUDB_VERSION
|
||||
#define TOKUDB_PLUGIN_VERSION_STR TOKUDB_VERSION
|
||||
#else
|
||||
#define TOKUDB_PLUGIN_VERSION_STR NULL
|
||||
#endif
|
||||
|
||||
maria_declare_plugin(tokudb)
|
||||
{
|
||||
MYSQL_STORAGE_ENGINE_PLUGIN,
|
||||
|
@ -2519,7 +2517,7 @@ maria_declare_plugin(tokudb)
|
|||
TOKUDB_PLUGIN_VERSION,
|
||||
toku_global_status_variables_export, /* status variables */
|
||||
tokudb_system_variables, /* system variables */
|
||||
TOKUDB_PLUGIN_VERSION_STR, /* string version */
|
||||
tokudb_version,
|
||||
MariaDB_PLUGIN_MATURITY_STABLE /* maturity */
|
||||
},
|
||||
{
|
||||
|
@ -2534,7 +2532,7 @@ maria_declare_plugin(tokudb)
|
|||
TOKUDB_PLUGIN_VERSION,
|
||||
NULL, /* status variables */
|
||||
NULL, /* system variables */
|
||||
TOKUDB_PLUGIN_VERSION_STR, /* string version */
|
||||
tokudb_version,
|
||||
MariaDB_PLUGIN_MATURITY_STABLE /* maturity */
|
||||
},
|
||||
{
|
||||
|
@ -2549,7 +2547,7 @@ maria_declare_plugin(tokudb)
|
|||
TOKUDB_PLUGIN_VERSION,
|
||||
NULL, /* status variables */
|
||||
NULL, /* system variables */
|
||||
TOKUDB_PLUGIN_VERSION_STR, /* string version */
|
||||
tokudb_version,
|
||||
MariaDB_PLUGIN_MATURITY_STABLE /* maturity */
|
||||
},
|
||||
{
|
||||
|
@ -2564,7 +2562,7 @@ maria_declare_plugin(tokudb)
|
|||
TOKUDB_PLUGIN_VERSION,
|
||||
NULL, /* status variables */
|
||||
NULL, /* system variables */
|
||||
TOKUDB_PLUGIN_VERSION_STR, /* string version */
|
||||
tokudb_version,
|
||||
MariaDB_PLUGIN_MATURITY_STABLE /* maturity */
|
||||
},
|
||||
{
|
||||
|
@ -2579,7 +2577,7 @@ maria_declare_plugin(tokudb)
|
|||
TOKUDB_PLUGIN_VERSION,
|
||||
NULL, /* status variables */
|
||||
NULL, /* system variables */
|
||||
TOKUDB_PLUGIN_VERSION_STR, /* string version */
|
||||
tokudb_version,
|
||||
MariaDB_PLUGIN_MATURITY_STABLE /* maturity */
|
||||
},
|
||||
{
|
||||
|
@ -2594,7 +2592,7 @@ maria_declare_plugin(tokudb)
|
|||
TOKUDB_PLUGIN_VERSION,
|
||||
NULL, /* status variables */
|
||||
NULL, /* system variables */
|
||||
TOKUDB_PLUGIN_VERSION_STR, /* string version */
|
||||
tokudb_version,
|
||||
MariaDB_PLUGIN_MATURITY_STABLE /* maturity */
|
||||
},
|
||||
{
|
||||
|
@ -2609,7 +2607,7 @@ maria_declare_plugin(tokudb)
|
|||
TOKUDB_PLUGIN_VERSION,
|
||||
NULL, /* status variables */
|
||||
NULL, /* system variables */
|
||||
TOKUDB_PLUGIN_VERSION_STR, /* string version */
|
||||
tokudb_version,
|
||||
MariaDB_PLUGIN_MATURITY_STABLE /* maturity */
|
||||
}
|
||||
maria_declare_plugin_end;
|
||||
|
|
Loading…
Add table
Reference in a new issue