From b71c2cc9938eee649d6b4a787d4c4bebe849d6e9 Mon Sep 17 00:00:00 2001 From: Dimitri Staessens Date: Wed, 10 Jan 2018 15:38:08 +0100 Subject: build: Add patchlevel to version This adds a patchlevel to the Ouroboros version. Signed-off-by: Dimitri Staessens Signed-off-by: Sander Vrijders --- cmake/GitVersionGen.cmake | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'cmake') diff --git a/cmake/GitVersionGen.cmake b/cmake/GitVersionGen.cmake index 916572ff..42753d7c 100644 --- a/cmake/GitVersionGen.cmake +++ b/cmake/GitVersionGen.cmake @@ -24,13 +24,17 @@ macro(git_version_gen) message(STATUS "Repository tag is: ${_git_tag}") string(REGEX REPLACE - "[^0-9]*([0-9]+)\\.[0-9]+.*" "\\1" + "^([0-9]+)\\..*" "\\1" _version_major "${_git_tag}") string(REGEX REPLACE - "[^0-9]*[0-9]+\\.([0-9]+).*" "\\1" + "^[0-9]+\\.([0-9]+)\\..*" "\\1" _version_minor "${_git_tag}") + string(REGEX REPLACE + "^[0-9]+\\.[0-9]+\\.([0-9]+)" "\\1" + _version_patch "${_git_tag}") set(PACKAGE_VERSION_MAJOR "${_version_major}") set(PACKAGE_VERSION_MINOR "${_version_minor}") + set(PACKAGE_VERSION_PATCH "${_version_patch}") endmacro(git_version_gen) -- cgit v1.2.3