| 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}") |
| 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}") |
| 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}\"") |