Salome HOME
spns #42014: add mmgplugin
[tools/sat_salome.git] / products / root.pyconf
1 default :
2 {
3     name : "root"
4     build_source : "cmake"
5     cmake_options : " -Dgminimal:BOOL=ON -Dmathmore:BOOL=ON -Ddataframe:BOOL=ON -Dmlp:BOOL=ON -Dfftw3:BOOL=ON -Dminuit2:BOOL=ON -Dxml:BOOL=ON -Dasimage:BOOL=ON -Dpyroot:BOOL=ON -Dsoversion:BOOL=ON -Ddataframe:BOOL=ON -DPYTHON_EXECUTABLE:STRING=${PYTHONBIN} -DPYTHON_INCLUDE_DIR:STRING=${PYTHON_INCLUDE} "
6     get_source : "git"
7     git_info:
8     {
9       repositories :
10       {
11         github : "https://github.com/root-project/root.git"
12       }
13     }
14     environ :
15     {
16        env_script : $name + ".py"
17     }
18     depend : ['Python', 'boost', 'freetype', 'freeimage']
19     build_depend : ['cmake', 'libxml2', 'doxygen']
20     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
21     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
22     install_dir : 'base'
23     properties :
24     {
25       incremental : "yes"
26     }
27 }
28
29 default_win:
30 {
31     build_source : "script"
32     compil_script :  "root.bat"
33     depend : ['Python', 'Cython', 'numpy']
34     patches : []
35 }
36
37 version_6_24_00:
38 {
39     get_source : "archive"
40     patches : []
41 }
42
43 version_6_24_00_win:
44 {
45     build_source : "script"
46     compil_script :  "root-6.24.bat"
47     depend : ['Python', 'Cython', 'numpy']
48     patches : []
49 }
50
51 version_6_22_06:
52 {
53     get_source : "archive"
54     patches : ['root-6.22.06.patch']
55 }
56
57 version_6_22_06_win:
58 {
59     build_source : "script"
60     compil_script :  "root-6.22.bat"
61     archive_info : {archive_name : "root_v6.22.06.win32.vc16.tar.gz"}
62     patches : []
63 }
64
65 version_6_22_02:
66 {
67     get_source : "archive"
68     patches : ['root-6.22.02.patch']
69 }
70
71 version_6_22_02_DB12:
72 {
73     get_source : "archive"
74     patches : ['root-6.22.02.patch', 'root-6.22-python-11.patch', 'root-include_limits.patch']
75 }
76
77 version_6_22_02_CO9:
78 {
79     get_source : "archive"
80     patches : ['root-6.22.02.patch', 'root-include_limits.patch']
81 }
82
83 version_6_22_02_UB22_04:
84 {
85     get_source : "archive"
86     patches : ['root-6.22.02.patch',
87                'root-6.22-afterImage.UB22.patch',
88                'root-6.22-string_view.UB22.patch'
89                ]
90 }
91
92 version_6_22_02_win:
93 {
94     build_source : "script"
95     compil_script :  "root-6.22.bat"
96     archive_info : {archive_name : "root_v6.22.02.win32.vc16.tar.gz"}
97     depend : ['Python', 'boost', 'freetype', 'freeimage']
98     patches : []
99 }
100
101 # these two patches cannot be merged - compilation issue on UB20 otherwise
102 version_6_22_02_FD34:
103 {
104     get_source : "archive"
105     patches : ['root-6.22.02.patch', 'root-6.22.02-gcc-11.0.patch']
106 }
107
108 version_6_22_02_FD36:
109 {
110     get_source : "archive"
111     patches : ['root-6.22.02.patch', 'root-6.22.02-gcc-11.0.patch']
112 }
113
114 version_6_22_02_FD38:
115 {
116     get_source : "archive"
117     patches : ['root-6.22.02.patch', 'root-6.22.02-gcc-11.0.patch']
118 }
119
120 version_6_22_02_FD37:
121 {
122     get_source : "archive"
123     patches : ['root-6.22.02.patch', 'root-6.22.02-gcc-11.0.patch']
124 }
125
126 version_6_16_00:
127 {
128     get_source : "archive"
129 }
130
131 version_6_16_00_win:
132 {
133
134     archive_info : {archive_name : "root_v6.16.00-windows.tar.gz"}
135     build_source : "script"
136     compil_script :  "root-6.16.bat"
137 }
138