2021-02-03 19:43:28 +01:00
|
|
|
macro(get_mapnik_version)
|
|
|
|
file(READ ${CMAKE_CURRENT_SOURCE_DIR}/include/mapnik/version.hpp VERSION_FILE)
|
|
|
|
|
|
|
|
string(REGEX MATCH "MAPNIK_MAJOR_VERSION ([0-9]*)" _ ${VERSION_FILE})
|
|
|
|
set(MAPNIK_MAJOR_VERSION ${CMAKE_MATCH_1})
|
|
|
|
|
|
|
|
string(REGEX MATCH "MAPNIK_MINOR_VERSION ([0-9]*)" _ ${VERSION_FILE})
|
|
|
|
set(MAPNIK_MINOR_VERSION ${CMAKE_MATCH_1})
|
|
|
|
|
|
|
|
string(REGEX MATCH "MAPNIK_PATCH_VERSION ([0-9]*)" _ ${VERSION_FILE})
|
|
|
|
set(MAPNIK_PATCH_VERSION ${CMAKE_MATCH_1})
|
2021-09-23 10:41:25 +02:00
|
|
|
|
|
|
|
set(MAPNIK_VERSION ${MAPNIK_MAJOR_VERSION}.${MAPNIK_MINOR_VERSION}.${MAPNIK_PATCH_VERSION})
|
2021-02-03 19:43:28 +01:00
|
|
|
endmacro()
|