set(PROJECT_VERSION_MAJOR 1) set(PROJECT_VERSION_MINOR 9) set(PROJECT_VERSION_PATCH 99) set(PROJECT_VERSION_TWEAK 0) set(PROJECT_VERSION ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}) if(PROJECT_VERSION_TWEAK) set(PROJECT_VERSION "${PROJECT_VERSION}.${PROJECT_VERSION_TWEAK}") endif() set(MAJOR ${PROJECT_VERSION_MAJOR}) # Temporary convenience variable math(EXPR ZEPHYR_VERSION_CODE "(${MAJOR} << 16) + (${MAJOR} << 8) + (${MAJOR})") math(EXPR KERNELVERSION "(${MAJOR} << 16) + (${MAJOR} << 8) + (${MAJOR})") math(EXPR KERNEL_VERSION_NUMBER "(${MAJOR} << 24) + (${MAJOR} << 16) + (${MAJOR} << 8) + ${PROJECT_VERSION_TWEAK}") unset(MAJOR) set(KERNEL_VERSION_MAJOR ${PROJECT_VERSION_MAJOR}) set(KERNEL_VERSION_MINOR ${PROJECT_VERSION_MINOR}) set(KERNEL_PATCHLEVEL ${PROJECT_VERSION_PATCH}) set(KERNEL_VERSION_STRING "\"${PROJECT_VERSION}\"")