diff options
author | Daniel Molkentin <danimo@owncloud.com> | 2013-12-09 19:35:30 +0400 |
---|---|---|
committer | Daniel Molkentin <danimo@owncloud.com> | 2013-12-09 19:39:13 +0400 |
commit | f5e8efd435aad3273c73d95944322f2f74c2b1ff (patch) | |
tree | f9a5f3a11e2e0f4a269579bc79475b14a87d4043 /VERSION.cmake | |
parent | e5edb8e2c7375d7119bfca77b9fd78dff6983e86 (diff) |
Add build number into versioning scheme
This is an enabler to improve update experience
Diffstat (limited to 'VERSION.cmake')
-rw-r--r-- | VERSION.cmake | 25 |
1 files changed, 20 insertions, 5 deletions
diff --git a/VERSION.cmake b/VERSION.cmake index 6f3ed480d..0b6bc189e 100644 --- a/VERSION.cmake +++ b/VERSION.cmake @@ -1,6 +1,21 @@ -set( VERSION_MAJOR 1 ) -set( VERSION_MINOR 5 ) -set( VERSION_PATCH 0 ) -set( VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}${VERSION_SUFFIX}beta2") -set( SOVERSION 0 ) +set( MIRALL_VERSION_MAJOR 1 ) +set( MIRALL_VERSION_MINOR 5 ) +set( MIRALL_VERSION_PATCH 0 ) +set( MIRALL_SOVERSION 0 ) +set( MIRALL_VERSION_SUFFIX "" CACHE STRING "e.g. beta1, beta2, rc1" ) +set( MIRALL_VERSION_BUILD "0" CACHE STRING "Integer ID. Generated by the build system") + +# Composite defines +# Used e.g. for libraries Keep at x.y.z. +set( MIRALL_VERSION "${MIRALL_VERSION_MAJOR}.${MIRALL_VERSION_MINOR}.${MIRALL_VERSION_PATCH}" ) +# Version with Build ID. Used in the installer +set( MIRALL_VERSION_FULL ${MIRALL_VERSION} ) +set( MIRALL_VERSION_STRING ${MIRALL_VERSION} ) +set( MIRALL_VERSION_FULL "${MIRALL_VERSION_FULL}.${MIRALL_VERSION_BUILD}" ) + +if( MIRALL_VERSION_SUFFIX ) + set( MIRALL_VERSION_STRING "${MIRALL_VERSION} ${MIRALL_VERSION_SUFFIX} (build ${MIRALL_VERSION_BUILD})" ) +else( MIRALL_VERSION_SUFFIX ) + set( MIRALL_VERSION_STRING "${MIRALL_VERSION} (build ${MIRALL_VERSION_BUILD})" ) +endif( MIRALL_VERSION_SUFFIX ) |