VERSION.cmake 1.5 KB

1234567891011121314151617181920212223242526272829303132333435
  1. set( MIRALL_VERSION_MAJOR 3 )
  2. set( MIRALL_VERSION_MINOR 8 )
  3. set( MIRALL_VERSION_PATCH 50 )
  4. set( MIRALL_VERSION_YEAR 2023 )
  5. set( MIRALL_SOVERSION 0 )
  6. # Minimum supported server version according to https://docs.nextcloud.com/server/latest/admin_manual/release_schedule.html
  7. set(NEXTCLOUD_SERVER_VERSION_MIN_SUPPORTED_MAJOR 16)
  8. set(NEXTCLOUD_SERVER_VERSION_MIN_SUPPORTED_MINOR 0)
  9. set(NEXTCLOUD_SERVER_VERSION_MIN_SUPPORTED_PATCH 0)
  10. set(NEXTCLOUD_SERVER_VERSION_SECURE_FILEDROP_MIN_SUPPORTED_MAJOR 26)
  11. set(NEXTCLOUD_SERVER_VERSION_SECURE_FILEDROP_MIN_SUPPORTED_MINOR 0)
  12. set(NEXTCLOUD_SERVER_VERSION_SECURE_FILEDROP_MIN_SUPPORTED_PATCH 0)
  13. if ( NOT DEFINED MIRALL_VERSION_SUFFIX )
  14. set( MIRALL_VERSION_SUFFIX "git") #e.g. beta1, beta2, rc1
  15. endif( NOT DEFINED MIRALL_VERSION_SUFFIX )
  16. if( NOT DEFINED MIRALL_VERSION_BUILD )
  17. set( MIRALL_VERSION_BUILD "0" ) # Integer ID. Generated by the build system
  18. endif( NOT DEFINED MIRALL_VERSION_BUILD )
  19. # Composite defines
  20. # Used e.g. for libraries Keep at x.y.z.
  21. set( MIRALL_VERSION "${MIRALL_VERSION_MAJOR}.${MIRALL_VERSION_MINOR}.${MIRALL_VERSION_PATCH}" )
  22. # Version with Build ID. Used in the installer
  23. set( MIRALL_VERSION_FULL ${MIRALL_VERSION} )
  24. set( MIRALL_VERSION_STRING ${MIRALL_VERSION} )
  25. set( MIRALL_VERSION_FULL "${MIRALL_VERSION_FULL}.${MIRALL_VERSION_BUILD}" )
  26. set( MIRALL_VERSION_STRING "${MIRALL_VERSION}${MIRALL_VERSION_SUFFIX}" )
  27. if( MIRALL_VERSION_BUILD )
  28. set( MIRALL_VERSION_STRING "${MIRALL_VERSION_STRING} (build ${MIRALL_VERSION_BUILD})" )
  29. endif( MIRALL_VERSION_BUILD )