@ -40,13 +40,15 @@
# T O D O : 3 . 3 : R e q u i r e C M a k e 3 . 1 2
cmake_minimum_required ( VERSION 3.3 FATAL_ERROR )
set ( CALAMARES_VERSION 3.2.40 )
set ( CALAMARES_RELEASE_MODE OFF )
project ( CALAMARES
V E R S I O N 3 . 2 . 4 0
V E R S I O N ${ C A L A M A R E S _ V E R S I O N }
L A N G U A G E S C C X X
)
set ( CALAMARES_VERSION_RC 1 ) # S e t t o 0 d u r i n g r e l e a s e c y c l e , 1 d u r i n g d e v e l o p m e n t
# # # O P T I O N S
#
option ( INSTALL_CONFIG "Install configuration files" OFF )
@ -494,11 +496,7 @@ add_feature_info( ExampleDistro ${mksquashfs_FOUND} "Create example-distro targe
# # # C A L A M A R E S P R O P E R
#
set ( CALAMARES_VERSION ${ CALAMARES_VERSION_MAJOR } . ${ CALAMARES_VERSION_MINOR } . ${ CALAMARES_VERSION_PATCH } )
# I n r a r e c a s e s w e h a v e h o t f i x - r e l e a s e s w i t h a t w e a k
if ( CALAMARES_VERSION_TWEAK )
set ( CALAMARES_VERSION "${CALAMARES_VERSION}.${CALAMARES_VERSION_TWEAK}" )
endif ( )
#
set ( CALAMARES_VERSION_SHORT "${CALAMARES_VERSION}" )
# A d d i t i o n a l i n f o f o r n o n - r e l e a s e b u i l d s . T h e " e x t e n d e d " v e r s i o n i n f o r m a t i o n
@ -506,7 +504,7 @@ set( CALAMARES_VERSION_SHORT "${CALAMARES_VERSION}" )
# b y C a l a m a r e s V e r s i o n X . h , w h i c h i s i n c l u d e d b y c o n s u m e r s t h a t n e e d a f u l l
# v e r s i o n n u m b e r w i t h a l l t h a t i n f o r m a t i o n ; n o r m a l c o n s u m e r s c a n i n c l u d e
# C a l a m a r e s V e r s i o n . h w i t h m o r e s t a b l e n u m b e r s .
if ( NOT CALAMARES_ VERSION_RC EQUAL 0 AND EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/.git/" )
if ( NOT CALAMARES_ RELEASE_MODE AND EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/.git/" )
include ( CMakeDateStamp )
set ( CALAMARES_VERSION_DATE "${CMAKE_DATESTAMP_YEAR}${CMAKE_DATESTAMP_MONTH}${CMAKE_DATESTAMP_DAY}" )
if ( CALAMARES_VERSION_DATE GREATER 0 )
@ -521,7 +519,7 @@ endif()
# S p e c i a l t a r g e t f o r d i s p l a y i n g t h e v e r s i o n . I n RC ( might-be-release )
# b u i l d s , u s e t h e s h o r t version ( 3.x.y ) , o t h e r w i s e s h o w t h e l o n g v e r s i o n .
if ( CALAMARES_ VERSION_RC EQUAL 0 )
if ( CALAMARES_ RELEASE_MODE )
add_custom_target ( show-version
$ { C M A K E _ C O M M A N D } - E e c h o C A L A M A R E S _ V E R S I O N = $ { C A L A M A R E S _ V E R S I O N _ S H O R T }
U S E S _ T E R M I N A L