mirror of
https://github.com/msgpack/msgpack-c.git
synced 2025-05-29 23:42:40 +02:00
Updated version getting mechanism.
Versions are gotten from version_master.h
This commit is contained in:
parent
2103c12e05
commit
d15e49cb73
@ -1,9 +1,14 @@
|
|||||||
CMAKE_MINIMUM_REQUIRED (VERSION 2.8.6)
|
CMAKE_MINIMUM_REQUIRED (VERSION 2.8.6)
|
||||||
PROJECT (msgpack)
|
PROJECT (msgpack)
|
||||||
|
|
||||||
SET (VERSION 0.6.0)
|
FILE (READ ${CMAKE_SOURCE_DIR}/include/msgpack/version_master.h contents)
|
||||||
SET (VERSION_MAJOR 0)
|
STRING (REGEX MATCH "#define MSGPACK_VERSION_MAJOR *([0-9a-zA-Z_]*)" NULL_OUT ${contents})
|
||||||
SET (VERSION_MINOR 6)
|
SET (VERSION_MAJOR ${CMAKE_MATCH_1})
|
||||||
|
STRING (REGEX MATCH "#define MSGPACK_VERSION_MINOR *([0-9a-zA-Z_]*)" NULL_OUT ${contents})
|
||||||
|
SET (VERSION_MINOR ${CMAKE_MATCH_1})
|
||||||
|
STRING (REGEX MATCH "#define MSGPACK_VERSION_RELEASE *([0-9a-zA-Z_]*)" NULL_OUT ${contents})
|
||||||
|
SET (VERSION_RELEASE ${CMAKE_MATCH_1})
|
||||||
|
SET (VERSION ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_RELEASE})
|
||||||
|
|
||||||
SET (prefix ${CMAKE_INSTALL_PREFIX})
|
SET (prefix ${CMAKE_INSTALL_PREFIX})
|
||||||
SET (exec_prefix "\${prefix}")
|
SET (exec_prefix "\${prefix}")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user