diff --git a/cmake/version.cmake b/cmake/version.cmake index fa9430887d4..08dc1e0d08e 100644 --- a/cmake/version.cmake +++ b/cmake/version.cmake @@ -48,13 +48,20 @@ set(PROJECT_VERSION_EXTRA ${CMAKE_MATCH_1}) # Temporary convenience variable set(PROJECT_VERSION_WITHOUT_TWEAK ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}) + +if(PROJECT_VERSION_EXTRA) + set(PROJECT_VERSION_EXTRA_STR "-${PROJECT_VERSION_EXTRA}") +endif() + if(PROJECT_VERSION_TWEAK) set(PROJECT_VERSION ${PROJECT_VERSION_WITHOUT_TWEAK}.${PROJECT_VERSION_TWEAK}) else() set(PROJECT_VERSION ${PROJECT_VERSION_WITHOUT_TWEAK}) endif() -message(STATUS "Zephyr version: ${PROJECT_VERSION}") +set(PROJECT_VERSION_STR ${PROJECT_VERSION}${PROJECT_VERSION_EXTRA_STR}) + +message(STATUS "Zephyr version: ${PROJECT_VERSION_STR}") set(MAJOR ${PROJECT_VERSION_MAJOR}) # Temporary convenience variable set(MINOR ${PROJECT_VERSION_MINOR}) # Temporary convenience variable