@@ -50,6 +50,33 @@ export LD_LIBRARY_PATH=\$GARFIELD_HOME/lib:\$LD_LIBRARY_PATH
5050 set (Garfield_INCLUDE_ENV ":$ENV{GARFIELD_INSTALL} /include" )
5151endif ()
5252
53+ file (STRINGS "${CMAKE_CURRENT_SOURCE_DIR} /source/framework/core/inc/TRestVersion.h" lines)
54+
55+ message ( STATUS "########## Latest release info #############" )
56+
57+ string (FIND "${lines} " "REST_RELEASE " FOUND_RELEASE )
58+ string ( SUBSTRING "${lines} " ${FOUND_RELEASE} 50 release)
59+ string ( SUBSTRING "${release} " 14 30 release)
60+ string (FIND "${release} " "\" " FOUND_RELEASE )
61+ string ( SUBSTRING "${release} " 0 ${FOUND_RELEASE} release)
62+ message (STATUS "Release version : ${release} " )
63+
64+ string (FIND "${lines} " "REST_RELEASE_NAME" FOUND_RELEASE_NAME )
65+ string ( SUBSTRING "${lines} " ${FOUND_RELEASE_NAME} 50 releaseName)
66+ string ( SUBSTRING "${releaseName} " 19 30 releaseName)
67+ string (FIND "${releaseName} " "\" " FOUND_RELEASE_NAME )
68+ string ( SUBSTRING "${releaseName} " 0 ${FOUND_RELEASE_NAME} releaseName)
69+ message (STATUS "Release name : ${releaseName} " )
70+
71+ string (FIND "${lines} " "REST_RELEASE_DATE" FOUND_RELEASE_DATE )
72+ string ( SUBSTRING "${lines} " ${FOUND_RELEASE_DATE} 50 releaseDate)
73+ string ( SUBSTRING "${releaseDate} " 19 30 releaseDate)
74+ string (FIND "${releaseDate} " "\" " FOUND_RELEASE_DATE )
75+ string ( SUBSTRING "${releaseDate} " 0 ${FOUND_RELEASE_DATE} releaseDate)
76+ message (STATUS "Release date : ${releaseDate} " )
77+ message ( STATUS "########## Latest release info #############" )
78+ message ( "" )
79+
5380# install thisREST script, sh VERSION
5481install (CODE
5582 "
@@ -259,6 +286,9 @@ echo \\\" \\\"
259286echo \\\" Commit : \$ {GIT_COMMIT} (\$ {GIT_DATE}) \\\"
260287echo \\\" Branch/Version : \$ {GIT_BRANCH}/\$ {GIT_TAG} \\\"
261288echo \\\" Compilation date : ${date} \\\"
289+ echo \\\" \\\"
290+ echo \\\" Latest release: : v${release} - ${releaseName} - ${releaseDate} \\\"
291+ echo \\\" \\\"
262292echo \\\" Official release : \$ {REST_OFFICIAL_RELEASE} \\\"
263293echo \\\" Clean state : \$ {GIT_CLEANSTATE} \\\"
264294echo \\\" \\\"
0 commit comments