mirror of
https://github.com/nextcloud/desktop.git
synced 2025-10-26 11:17:43 +00:00
should avoid displaying to an user a version number like 3.15.81 will remove some duplicated code should allow to always use same way to display to an user the version number will make "3.15.81" be shown as "3.16.0 rc1" Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
48 lines
2.0 KiB
CMake
48 lines
2.0 KiB
CMake
set( MIRALL_VERSION_MAJOR 3 )
|
|
set( MIRALL_VERSION_MINOR 16 )
|
|
set( MIRALL_VERSION_PATCH 50 )
|
|
set( MIRALL_VERSION_YEAR 2025 )
|
|
set( MIRALL_SOVERSION 0 )
|
|
|
|
# Minimum supported server version according to https://docs.nextcloud.com/server/latest/admin_manual/release_schedule.html
|
|
set(NEXTCLOUD_SERVER_VERSION_MIN_SUPPORTED_MAJOR 18)
|
|
set(NEXTCLOUD_SERVER_VERSION_MIN_SUPPORTED_MINOR 0)
|
|
set(NEXTCLOUD_SERVER_VERSION_MIN_SUPPORTED_PATCH 0)
|
|
|
|
set(NEXTCLOUD_SERVER_VERSION_SECURE_FILEDROP_MIN_SUPPORTED_MAJOR 26)
|
|
set(NEXTCLOUD_SERVER_VERSION_SECURE_FILEDROP_MIN_SUPPORTED_MINOR 0)
|
|
set(NEXTCLOUD_SERVER_VERSION_SECURE_FILEDROP_MIN_SUPPORTED_PATCH 0)
|
|
|
|
set(NEXTCLOUD_SERVER_VERSION_MOUNT_ROOT_PROPERTY_SUPPORTED_MAJOR 28)
|
|
set(NEXTCLOUD_SERVER_VERSION_MOUNT_ROOT_PROPERTY_SUPPORTED_MINOR 0)
|
|
set(NEXTCLOUD_SERVER_VERSION_MOUNT_ROOT_PROPERTY_SUPPORTED_PATCH 3)
|
|
|
|
if ( NOT DEFINED MIRALL_VERSION_SUFFIX )
|
|
set( MIRALL_VERSION_SUFFIX "daily") #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_PATCH VERSION_GREATER_EQUAL "50")
|
|
set (MIRALL_HUMAN_VERSION_STRING "3.17.0 alpha")
|
|
else()
|
|
set (MIRALL_HUMAN_VERSION_STRING ${MIRALL_VERSION_STRING})
|
|
endif()
|
|
|
|
if( MIRALL_VERSION_BUILD )
|
|
set( MIRALL_VERSION_STRING "${MIRALL_VERSION_STRING} (build ${MIRALL_VERSION_BUILD})" )
|
|
endif( MIRALL_VERSION_BUILD )
|
|
|
|
# not used anymore. For brander, please maintain craftmaster.ini
|
|
set(QT_MAJOR_VERSION 6)
|