ROOT
master
Reference Guide
Loading...
Searching...
No Matches
RVersion.hxx
Go to the documentation of this file.
1
#ifndef ROOT_RVERSION_HXX
2
#define ROOT_RVERSION_HXX
3
4
/* Update on release: */
5
#define ROOT_VERSION_MAJOR 6
6
#define ROOT_VERSION_MINOR 41
7
#define ROOT_VERSION_PATCH 1
// When changing the version number here, never add leading zeroes!
8
#define ROOT_RELEASE_DATE "Apr 23 2026"
9
10
/* not updated anymore */
11
#define ROOT_RELEASE_TIME "00:00:00"
12
13
/* Don't change the lines below. */
14
15
/*
16
* These macros can be used in the following way:
17
*
18
* #if ROOT_VERSION_CODE >= ROOT_VERSION(6,32,4)
19
* #include <newheader.h>
20
* #else
21
* #include <oldheader.h>
22
* #endif
23
*
24
*/
25
26
#define ROOT_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))
27
#define ROOT_VERSION_CODE ROOT_VERSION(ROOT_VERSION_MAJOR, ROOT_VERSION_MINOR, ROOT_VERSION_PATCH)
28
29
#define R__VERS_QUOTE1_MAJOR(P) #P
30
#define R__VERS_QUOTE_MAJOR(P) R__VERS_QUOTE1_MAJOR(P)
31
32
33
#if ROOT_VERSION_MINOR < 10
34
#define R__VERS_QUOTE1_MINOR(P) "0" #P
35
#else
36
#define R__VERS_QUOTE1_MINOR(P) #P
37
#endif
38
#define R__VERS_QUOTE_MINOR(P) R__VERS_QUOTE1_MINOR(P)
39
40
#if ROOT_VERSION_PATCH < 10
41
#define R__VERS_QUOTE1_PATCH(P) "0" #P
42
#else
43
#define R__VERS_QUOTE1_PATCH(P) #P
44
#endif
45
#define R__VERS_QUOTE_PATCH(P) R__VERS_QUOTE1_PATCH(P)
46
47
#define ROOT_RELEASE R__VERS_QUOTE_MAJOR(ROOT_VERSION_MAJOR) \
48
"." R__VERS_QUOTE_MINOR(ROOT_VERSION_MINOR) \
49
"." R__VERS_QUOTE_PATCH(ROOT_VERSION_PATCH)
50
51
#endif
// ROOT_RVERSION_HXX
core
foundation
inc
ROOT
RVersion.hxx
ROOTmaster - Reference Guide Generated on Wed Sep 30 2026 15:30:36 (GVA Time) using Doxygen 1.10.0