mirror of
https://github.com/chylex/Nextcloud-Desktop.git
synced 2024-11-25 01:42:47 +01:00
dd323bc296
We can't use cached variables here, since at least the suffix may change at any time, and it needs to take precedence over any cached content, which cmake doesn't seem to allow for.
27 lines
1.0 KiB
CMake
27 lines
1.0 KiB
CMake
set( MIRALL_VERSION_MAJOR 1 )
|
|
set( MIRALL_VERSION_MINOR 5 )
|
|
set( MIRALL_VERSION_PATCH 0 )
|
|
set( MIRALL_SOVERSION 0 )
|
|
|
|
if ( NOT DEFINED MIRALL_VERSION_SUFFIX )
|
|
set( MIRALL_VERSION_SUFFIX "beta3" ) #e.g. beta1, beta2, rc1
|
|
endif( NOT DEFINED MIRALL_VERSION_SUFFIX )
|
|
|
|
if( NOT DEFINED MIRALL_VERSION_BUILD )
|
|
set( MIRALL_VERSION_BUILD "0" ) # Integer ID. Generated by the build system
|
|
endif( NOT DEFINED MIRALL_VERSION_BUILD )
|
|
|
|
# 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}" )
|
|
|
|
set( MIRALL_VERSION_STRING "${MIRALL_VERSION}${MIRALL_VERSION_SUFFIX}" )
|
|
|
|
if( MIRALL_VERSION_BUILD )
|
|
set( MIRALL_VERSION_STRING "${MIRALL_VERSION_STRING} (build ${MIRALL_VERSION_BUILD})" )
|
|
endif( MIRALL_VERSION_BUILD )
|