You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-07-30 19:23:07 +03:00
MCOL-5521: Use Columnstore VERSION file for CMAPI versioning. (#2885)
[fix] columnstore_version.cmake setting extra variables for CMAPI versioning [fix] CMAPI CmakeLists.txt using columnstore_version.cmake file [fix] CMAPI VERSION file to template file due to using it inside CMAPI applicatio n
This commit is contained in:
@ -3,13 +3,14 @@ PROJECT(cmapi NONE)
|
||||
|
||||
SET(CPACK_PACKAGE_NAME "MariaDB-columnstore-cmapi")
|
||||
|
||||
FILE(STRINGS VERSION CRUDE_CMAPI_VERSION_MAJOR REGEX "^CMAPI_VERSION_MAJOR=")
|
||||
FILE(STRINGS VERSION CRUDE_CMAPI_VERSION_MINOR REGEX "^CMAPI_VERSION_MINOR=")
|
||||
FILE(STRINGS VERSION CRUDE_CMAPI_VERSION_PATCH REGEX "^CMAPI_VERSION_PATCH=")
|
||||
STRING(REPLACE "CMAPI_VERSION_MAJOR=" "" CMAPI_VERSION_MAJOR ${CRUDE_CMAPI_VERSION_MAJOR})
|
||||
STRING(REPLACE "CMAPI_VERSION_MINOR=" "" CMAPI_VERSION_MINOR ${CRUDE_CMAPI_VERSION_MINOR})
|
||||
STRING(REPLACE "CMAPI_VERSION_PATCH=" "" CMAPI_VERSION_PATCH ${CRUDE_CMAPI_VERSION_PATCH})
|
||||
|
||||
# use columnstore package versioning
|
||||
SET(CMAPI "YES")
|
||||
SET(ENGINE_SRC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/..)
|
||||
LIST(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}/../cmake)
|
||||
INCLUDE(columnstore_version)
|
||||
SET(PACKAGE_VERSION "${CMAPI_VERSION_MAJOR}.${CMAPI_VERSION_MINOR}.${CMAPI_VERSION_PATCH}")
|
||||
|
||||
SET(CMAPI_USER "root")
|
||||
|
||||
SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "MariaDB ColumnStore CMAPI: cluster management API and command line tool.")
|
||||
@ -29,6 +30,7 @@ SET(CMAPI_CONF_FILEPATH "${ETC_DIR}/cmapi_server.conf")
|
||||
|
||||
STRING(TOLOWER ${CPACK_PACKAGE_NAME} SYSTEMD_UNIT_NAME)
|
||||
|
||||
CONFIGURE_FILE(VERSION.template VERSION)
|
||||
CONFIGURE_FILE(service.template ${SYSTEMD_UNIT_NAME}.service)
|
||||
CONFIGURE_FILE(systemd.env.template systemd.env)
|
||||
CONFIGURE_FILE(postinst.template postinst)
|
||||
|
@ -1,3 +0,0 @@
|
||||
CMAPI_VERSION_MAJOR=23
|
||||
CMAPI_VERSION_MINOR=03
|
||||
CMAPI_VERSION_PATCH=1b
|
3
cmapi/VERSION.template
Normal file
3
cmapi/VERSION.template
Normal file
@ -0,0 +1,3 @@
|
||||
CMAPI_VERSION_MAJOR=${CMAPI_VERSION_MAJOR}
|
||||
CMAPI_VERSION_MINOR=${CMAPI_VERSION_MINOR}
|
||||
CMAPI_VERSION_PATCH=${CMAPI_VERSION_PATCH}
|
Reference in New Issue
Block a user