20 lines
754 B
CMake
20 lines
754 B
CMake
set( MIRALL_VERSION_MAJOR 4 )
|
|
set( MIRALL_VERSION_MINOR 0 )
|
|
set( MIRALL_VERSION_PATCH 0 )
|
|
set( MIRALL_VERSION_YEAR 2026 )
|
|
set( MIRALL_SOVERSION 0 )
|
|
|
|
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}" )
|
|
if( MIRALL_VERSION_BUILD )
|
|
set( MIRALL_VERSION_FULL "${MIRALL_VERSION_FULL}.${MIRALL_VERSION_BUILD}" )
|
|
endif( MIRALL_VERSION_BUILD )
|
|
|
|
set( MIRALL_VERSION_STRING "${MIRALL_VERSION_FULL}" )
|