Salome HOME
llvm 8.0.1 fedora 34 compliance
[tools/sat_salome.git] / products / PARAVIS.pyconf
1 default :
2 {
3     name : "PARAVIS"
4     build_source : "cmake"
5     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON -DBUILD_TESTING=ON"
6     get_source : "git"
7     git_info:
8     {
9         repo : $PROJECTS.projects.salome.git_info.default_git_server + "modules/paravis.git"
10         repo_dev : $PROJECTS.projects.salome.git_info.default_git_server_dev + "paravis.git"
11     }
12     environ :
13     {
14         _PV_PLUGIN_PATH : $install_dir + $VARS.sep + "lib" + $VARS.sep + "paraview"
15         SalomeAppConfig_ : $install_dir + $VARS.sep + "share" + $VARS.sep + "salome" + $VARS.sep + "resources" + $VARS.sep + "paravis"
16     }
17     depend : [
18        "KERNEL",
19        "GUI",
20        "MEDCOUPLING",
21        "FIELDS",
22        "GEOM",
23        "SMESH",
24        "Python",
25        "qt",
26        "boost",
27        "hdf5",
28        "medfile",
29        "ParaView",
30        "CAS",
31        "omniORB",
32        "docutils",
33        "libxml2",
34        "six",
35        "pytz"
36     ]
37     opt_depend : []
38     build_depend : ["cmake", "swig", "cppunit"]
39     source_dir : $APPLICATION.workdir + $VARS.sep + 'SOURCES' + $VARS.sep + $name
40     build_dir : $APPLICATION.workdir + $VARS.sep + 'BUILD' + $VARS.sep + $name
41     properties:
42     {
43         has_salome_gui : "yes"
44         is_SALOME_module : "yes"
45         incremental : "yes"
46     }
47     patches : []
48 }
49
50 default_win:
51 {
52     depend : [
53        "KERNEL",
54        "GUI",
55        "MEDCOUPLING",
56        "FIELDS",
57        "GEOM",
58        "SMESH",
59        "Python",
60        "qt",
61        "boost",
62        "hdf5",
63        "medfile",
64        "ParaView",
65        "CAS",
66        "omniORB",
67        "docutils",
68        "libxml2",
69        "six",
70        "pytz"
71     ]
72 }
73
74 default_MPI :
75 {
76     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON  -DSALOME_USE_MPI=ON -DCMAKE_CXX_COMPILER:STRING=${MPI_CXX_COMPILER} -DCMAKE_C_COMPILER:STRING=${MPI_C_COMPILER} "
77     depend : [
78        "KERNEL",
79        "GUI",
80        "MEDCOUPLING",
81        "FIELDS",
82        "GEOM",
83        "SMESH",
84        "Python",
85        "qt",
86        "boost",
87        "hdf5",
88        "medfile",
89        "ParaView",
90        "CAS",
91        "omniORB",
92        "docutils",
93        "libxml2",
94        "six",
95        "pytz",
96        "openmpi"
97     ]
98 }
99
100 version_V9_7_0_to_V9_8_0 :
101 {
102     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON -DBUILD_TESTING=ON"
103 }
104
105 version_V9_8_0_MPI :
106 {
107     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON -DMEDCOUPLING_USE_MPI=ON -DSALOME_USE_MPI=ON"
108     depend : [
109        "KERNEL",
110        "GUI",
111        "MEDCOUPLING",
112        "FIELDS",
113        "GEOM",
114        "SMESH",
115        "Python",
116        "qt",
117        "boost",
118        "hdf5",
119        "medfile",
120        "ParaView",
121        "CAS",
122        "omniORB",
123        "docutils",
124        "libxml2",
125        "six",
126        "pytz",
127        "openmpi"
128     ]
129 }
130
131 version_V9_6_0 :
132 {
133    patches : ['PARAVIS-MEDLoaderForPV-64BITS_IDS.patch'] # port-back post-9.6.0 PARAVIS fix # bos #20444
134 }
135
136 version_V9_6_0_MPI :
137 {
138     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON -DMEDCOUPLING_USE_MPI=ON -DSALOME_USE_MPI=ON"
139     depend : [
140        "KERNEL",
141        "GUI",
142        "MEDCOUPLING",
143        "FIELDS",
144        "GEOM",
145        "SMESH",
146        "Python",
147        "qt",
148        "boost",
149        "hdf5",
150        "medfile",
151        "ParaView",
152        "CAS",
153        "omniORB",
154        "docutils",
155        "libxml2",
156        "six",
157        "pytz",
158        "openmpi"
159     ]
160    patches : ['PARAVIS-MEDLoaderForPV-64BITS_IDS.patch'] # port-back post-9.6.0 PARAVIS fix # bos #20444
161 }
162
163 version_V9_4_0 :
164 {
165     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON "
166 }
167
168 version_V9_3_0 :
169 {
170     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON "
171 }
172
173 version_7_8_0_to_9_1_0 :
174 {
175     depend : [
176        "KERNEL",
177        "GUI",
178        "MEDCOUPLING",
179        "MED",
180        "GEOM",
181        "SMESH",
182        "Python",
183        "qt",
184        "boost",
185        "hdf5",
186        "medfile",
187        "ParaView",
188        "CAS",
189        "omniORB",
190        "docutils",
191        "libxml2",
192        "six",
193        "pytz"
194     ]
195 }
196
197 version_9_5_0_MPI :
198 {
199     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON -DMEDCOUPLING_USE_MPI=ON -DSALOME_USE_MPI=ON"
200     patches : ['PARAVIS-MEDReader-CMakeLists.patch'] # backporting bos #20031 
201     depend : [
202        "KERNEL",
203        "GUI",
204        "MEDCOUPLING",
205        "FIELDS",
206        "GEOM",
207        "SMESH",
208        "Python",
209        "qt",
210        "boost",
211        "hdf5",
212        "medfile",
213        "ParaView",
214        "CAS",
215        "omniORB",
216        "docutils",
217        "libxml2",
218        "six",
219        "pytz",
220        "openmpi"
221     ]
222 }
223
224 version_8_5_0_MPI :
225 {
226     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=ON -DSALOME_PARAVIS_USE_SMESH_SOURCE=ON -DMEDCOUPLING_USE_MPI=ON -DSALOME_USE_MPI=ON"
227     depend : [
228        "KERNEL",
229        "GUI",
230        "MEDCOUPLING",
231        "MED",
232        "GEOM",
233        "SMESH",
234        "Python",
235        "qt",
236        "boost",
237        "hdf5",
238        "medfile",
239        "ParaView",
240        "CAS",
241        "omniORB",
242        "docutils",
243        "libxml2",
244        "six",
245        "pytz"
246     ]
247     patches : ["paravis_8_3_mpi_medinclude.patch"]
248 }
249
250 version_V6_6_0 :
251 {
252     cmake_options : ""
253     depend : [
254        "KERNEL",
255        "GUI",
256        "MED",
257        "Python",
258        "qt",
259        "boost",
260        "hdf5",
261        "medfile",
262        "ParaView",
263        "CAS",
264        "omniORB",
265        "docutils",
266        "libxml2"
267     ]
268 }
269
270 version_alamos :
271 {
272     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=OFF -DSALOME_PARAVIS_USE_SMESH_SOURCE=OFF"
273     depend : [
274        "KERNEL",
275        "GUI",
276        "MEDCOUPLING",
277        "SMESH",
278        "FIELDS",
279        "Python",
280        "qt",
281        "boost",
282        "hdf5",
283        "medfile",
284        "ParaView",
285        "CAS",
286        "omniORB",
287        "docutils",
288        "libxml2",
289        "six",
290        "pytz"
291     ]
292 }
293
294 version_alamos_win :
295 {
296     cmake_options : "-DSALOME_PARAVIS_USE_GEOM_SOURCE=OFF -DSALOME_PARAVIS_USE_SMESH_SOURCE=OFF"
297     depend : [
298        "KERNEL",
299        "GUI",
300        "MEDCOUPLING",
301        "FIELDS",
302        "GEOM",
303        "SMESH",
304        "Python",
305        "qt",
306        "boost",
307        "hdf5",
308        "medfile",
309        "ParaView",
310        "CAS",
311        "omniORB",
312        "docutils",
313        "libxml2",
314        "six",
315        "pytz"
316     ]
317 }